<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:01:47] <Zaggy1024> There's probably a
bunch of hard-coded exceptions for the rendering of the map
L2[00:02:08] ⇨
Joins: cpup (~cpup@32.218.117.216)
L3[00:02:13] <Zaggy1024> (exceptions as in
different behavior than normal items)
L4[00:03:37] ***
big_Xplo|Off is now known as big_Xplosion
L5[00:05:08] ⇦
Quits: DemoXin (~DemoXin@adsl-98-84-223-214.gsp.bellsouth.net)
()
L6[00:05:10] ⇦
Quits: Drullkus (~Drullkus@c-76-102-110-237.hsd1.ca.comcast.net)
(Quit: bai)
L7[00:05:20] ⇦
Quits: Isi (~Isi@88.81.146.161) (Ping timeout: 198
seconds)
L8[00:06:07] ⇨
Joins: Isi (~Isi@88.81.146.161)
L9[00:06:15] ⇨
Joins: spaceemotion
(~spaceemot@f054107077.adsl.alicedsl.de)
L10[00:06:31] ***
big_Xplosion is now known as big_Xplo|Off
L11[00:10:06] <Naiten> Looks like vanilla
fully consists of hardcode...
L12[00:10:17] ⇦
Quits: spaceemotion (~spaceemot@f054107077.adsl.alicedsl.de) (Ping
timeout: 198 seconds)
L13[00:13:26] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L14[00:14:05] <LexManos> AbrarSyed, why is
my coremod not loading in dev?
L15[00:14:24] <AbrarSyed> you got the
manifest entry?
L16[00:14:29] <LexManos> yup
L17[00:14:39] <AbrarSyed> then it should
be.. should be in the log
L18[00:14:47] <LexManos> oh derp
L19[00:14:54] <LexManos> you need a blank
line at the end of the file
L20[00:14:55] <LexManos> thats stupid
L21[00:15:04] <AbrarSyed> heh
L22[00:15:10] <progwml6|L> that's
wierd
L23[00:15:15] *
AbrarSyed blames java
L24[00:16:24] ***
furyhunter is now known as
gettin_turnt_with_handfaggot
L25[00:16:55] ⇦
Parts: gettin_turnt_with_handfaggot (~furyhunte@idolagames.com)
())
L26[00:17:01] ⇨
Joins: furyhunter (~furyhunte@idolagames.com)
L27[00:19:23] ⇨
Joins: DemoXin
(~DemoXin@adsl-98-84-223-214.gsp.bellsouth.net)
L28[00:20:30] ⇨
Joins: cpup (~cpup@32.218.117.216)
L29[00:22:06] ⇨
Joins: spaceemotion
(~spaceemot@f054107077.adsl.alicedsl.de)
L30[00:22:56] ***
AbrarSyed is now known as Abrar|gone
L31[00:25:47] <Naiten> I had to hardcode
some transformations to compensate vanilla hardcode to make my item
properly render like a map...
http://i.imgur.com/1AeFilk.png
L32[00:26:16] <Naiten> Minecraft modding in
a nutshell.
L33[00:26:59] <LexManos> or you could mimic
vanilla map rendering :/
L34[00:27:50] <Naiten> Lex, I took map
rendering code, the result was not expected (previous
images).
L35[00:27:53] ⇨
Joins: Kolatra (~zTJL@d75-158-18-220.abhsia.telus.net)
L36[00:33:52] ⇦
Quits: PrinceCat (~PrinceCat@58-6-138-144.dyn.iinet.net.au)
()
L37[00:34:08] <Naiten> Is drawing each
pixel of the 128*128 image via tessellator a good idea, or should I
try doing something with DynamicTexture?
L38[00:34:42] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L39[00:35:47] <ChJees> A dynamic texture
would be a lot nicer to the performance :P.
L40[00:36:18] <ChJees> Basically gives the
GPU a pointer to read texture data from.
L41[00:39:25] ⇨
Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:223:18ff:feb3:5dfc)
L42[00:41:34] ⇨
Joins: cpup (~cpup@32.218.117.216)
L43[00:42:29] ⇦
Quits: Doty1154 (~doty1154@50.136.193.35) (Read error: Connection
reset by peer)
L44[00:51:29] ***
spaceemotion is now known as spaceeaway
L45[00:51:45] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L46[00:54:10] ⇨
Joins: PrinceCat
(~PrinceCat@58-6-138-144.dyn.iinet.net.au)
L47[00:55:41] ⇨
Joins: cpup (~cpup@32.218.117.216)
L48[00:59:27] ⇦
Quits: spaceeaway (~spaceemot@f054107077.adsl.alicedsl.de) (Ping
timeout: 378 seconds)
L49[01:00:33] ⇦
Quits: PrinceCat (~PrinceCat@58-6-138-144.dyn.iinet.net.au) (Ping
timeout: 378 seconds)
L50[01:03:52] ⇦
Quits: ariscop (~ariscop@icookc.lnk.telstra.net) (Quit:
Leaving)
L51[01:04:02] ***
thomas15v|away is now known as thomas15v
L52[01:05:19] ⇦
Quits: Kolatra (~zTJL@d75-158-18-220.abhsia.telus.net) (Quit:
Leaving)
L53[01:06:49] ⇦
Quits: jiraiyah__ (~jiraiyah@188.245.250.214) (Quit:
Leaving)
L54[01:09:41] ⇦
Quits: fishtaco (fishbro@wmcnair-234-161.resnet.mtu.edu) (Ping
timeout: 198 seconds)
L55[01:11:00] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L56[01:11:54] ⇨
Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L58[01:13:40] ⇨
Joins: cpup (~cpup@32.218.117.216)
L59[01:14:31] ⇨
Joins: ariscop (~ariscop@icookc.lnk.telstra.net)
L60[01:17:47] ***
Genji is now known as Genji|away
L61[01:19:36] ***
Cozza38|Away is now known as Cozza38
L62[01:22:02] ***
fry|sleep is now known as fry
L63[01:22:46] ⇨
Joins: fishtaco
(fishbro@wmcnair-234-161.resnet.mtu.edu)
L64[01:24:17] ⇦
Quits: Strange (uid27214@id-27214.ealing.irccloud.com) (Quit:
Connection closed for inactivity)
L65[01:25:26] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L66[01:30:48] ⇦
Quits: Prophet (~Comstock@50.106.229.158) (Ping timeout: 378
seconds)
L67[01:31:38] ⇨
Joins: cpup (~cpup@32.218.117.216)
L68[01:31:59] ⇨
Joins: Necr0 (~PRIVAT@p4FE058E3.dip0.t-ipconnect.de)
L69[01:38:24] ***
nekosune is now known as nekosune_Away
L70[01:38:50] ⇦
Quits: Synergiance (synergianc@127.0.0.inaddr.org) (Quit: 500 -
Internal Server Error)
L71[01:39:21] ⇨
Joins: Emris (~Miranda@195.234.58.25)
L72[01:41:38] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 198
seconds)
L73[01:42:05] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L74[01:43:51] ⇦
Quits: xaero (xaero@ip70-162-11-251.ph.ph.cox.net) (Read error:
Connection reset by peer)
L75[01:44:07] ⇨
Joins: xaero (xaero@ip70-162-11-251.ph.ph.cox.net)
L76[01:48:28] ⇦
Quits: ariscop (~ariscop@icookc.lnk.telstra.net) (Remote host
closed the connection)
L77[01:48:55] ⇨
Joins: ariscop (~ariscop@icookc.lnk.telstra.net)
L78[01:48:59] ⇨
Joins: cpup (~cpup@32.218.117.216)
L79[01:50:52] ⇦
Quits: ariscop (~ariscop@icookc.lnk.telstra.net) (Read error:
Connection reset by peer)
L80[01:53:09] ⇨
Joins: Synergiance (synergianc@127.0.0.inaddr.org)
L81[01:54:03] ⇦
Quits: mikeprimm
(~mikeprimm@50.97.94.53-static.reverse.softlayer.com) (Quit:
mikeprimm)
L82[01:54:21] ⇨
Joins: Trangar (~Trangar3@46.144.110.37)
L83[01:58:17] ⇦
Quits: xaero (xaero@ip70-162-11-251.ph.ph.cox.net) (Read error:
Connection reset by peer)
L84[01:58:23] ⇨
Joins: xaero (xaero@ip70-162-11-251.ph.ph.cox.net)
L85[01:58:38] ⇨
Joins: spaceemotion
(~spaceemot@p5B24FE15.dip0.t-ipconnect.de)
L86[01:58:42] ***
blood_ is now known as blood|sleep
L87[01:59:11] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L88[02:01:02] ***
Riking is now known as Riking|away
L89[02:01:15] ⇨
Joins: MalkContent
(MalkConten@p4FDCCBF5.dip0.t-ipconnect.de)
L90[02:02:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20150205 mappings to Forge Maven.
L91[02:02:07] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20150205-1.8.zip (mappings
= "snapshot_20150205" in build.gradle).
L92[02:02:17] <MCPBot_Reborn> Semi-live
(every 10 min), Snapshot (daily ~3:00 EST), and Stable (committed)
MCPBot mapping exports can be found here:
http://export.mcpbot.bspk.rs/
L93[02:02:20] ⇨
Joins: cpup (~cpup@32.218.117.216)
L94[02:07:17] ⇦
Quits: ChJees (ChJees@h211n5-sv-a13.ias.bredband.telia.com) (Ping
timeout: 198 seconds)
L95[02:13:15] ⇨
Joins: PrinceCat
(~PrinceCat@58-6-138-144.dyn.iinet.net.au)
L96[02:17:11] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L97[02:21:42] ⇨
Joins: cpup (~cpup@32.218.117.216)
L98[02:21:42] ⇦
Quits: xaero (xaero@ip70-162-11-251.ph.ph.cox.net) (Read error:
Connection reset by peer)
L99[02:21:49] ⇨
Joins: xaero (xaero@ip70-162-11-251.ph.ph.cox.net)
L100[02:23:56] ⇦
Quits: Necr0 (~PRIVAT@p4FE058E3.dip0.t-ipconnect.de) (Ping timeout:
198 seconds)
L101[02:27:49]
⇨ Joins: pugi
(~pugi@host-091-097-058-078.ewe-ip-backbone.de)
L102[02:31:12]
⇨ Joins: Andrey96
(~Instantbi@128-74-13-33.broadband.corbina.ru)
L103[02:31:24] ⇦
Quits: Andrey96 (~Instantbi@128-74-13-33.broadband.corbina.ru)
(Client Quit)
L104[02:34:54]
⇨ Joins: ChJees
(ChJees@h211n5-sv-a13.ias.bredband.telia.com)
L105[02:35:01] <LexManos> !gf
verifyToken
L106[02:35:45] ***
matthewprenger is now known as matthew|gone
L107[02:36:48] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L108[02:39:09]
⇨ Joins: Andrey96
(~Instantbi@128-74-13-33.broadband.corbina.ru)
L109[02:39:48] ⇦
Quits: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.wa.comcast.net)
(Quit: Leaving)
L110[02:41:38] ***
sk89q is now known as sk89q|away
L111[02:42:06] ⇦
Quits: Mitchellbrine (uid38456@id-38456.uxbridge.irccloud.com)
(Quit: Connection closed for inactivity)
L112[02:42:29]
⇨ Joins: cpup (~cpup@32.218.117.216)
L113[02:44:30] ⇦
Quits: AtomicBlom (~AtomicBlo@202-136-110-62.static.adam.com.au)
(Ping timeout: 378 seconds)
L114[02:44:54] ⇦
Quits: PrinceCat (~PrinceCat@58-6-138-144.dyn.iinet.net.au)
()
L115[02:55:12] <Naiten> What's the easiest
way to set a delay in MC? Like, play sound1, wait N milliseconds,
play sound2?
L116[02:55:30] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L117[02:56:09] ***
spaceemotion is now known as spaceeaway
L118[02:56:13] <tterrag> Naiten:
milliseconds? hard. ticks? easy
L119[02:56:26] <Naiten> tterrag, welp,
ticks.
L120[02:56:30] <tterrag> just set a delay
variable and tick it downwards each tick
L121[02:56:34] <tterrag> when it == 0 do
the thing
L122[02:56:36]
⇨ Joins: cpup (~cpup@32.218.117.216)
L123[02:56:42] <tterrag> ttCore has a
thing for that
L124[02:56:56] <tterrag>
Scheduler.instance().schedule(ticks, runnable)
L125[02:57:05] <Naiten> That's not the
easiest way -.- I need a ticking method for that...
L126[02:57:17] <tterrag> um
L127[02:57:20] <tterrag> of course you
do?
L128[02:57:32] <tterrag> how else would
you do it?
L129[02:58:04] ⇦
Quits: spaceeaway (~spaceemot@p5B24FE15.dip0.t-ipconnect.de) (Read
error: Connection reset by peer)
L130[02:58:23] <Naiten> Idk how else. I
remember other programming languages had delay() method...
L131[02:58:25]
⇨ Joins: spaceemotion
(~spaceemot@p5B24FE15.dip0.t-ipconnect.de)
L132[02:58:30] <tterrag> sure
L133[02:58:34] <tterrag> java has
Thread.sleep
L134[02:58:38] <tterrag> but that will
freeze the entire game thread
L135[02:58:42]
⇨ Joins: Raziel
(~Raziel@cpc16-broo8-2-0-cust158.14-2.cable.virginm.net)
L136[02:58:45] <tterrag> so I assumed
that's not what you wanted
L137[02:58:48] <Naiten> :/
L138[02:59:40] <Naiten> I just wanted to
play two sounds with a delay, calling this once from
onActivated()...
L139[03:00:02] <tterrag> you could just
add silence to your sound file...
L140[03:00:27] ***
kroeser|away is now known as kroeser
L141[03:01:13] <Naiten> No, if I call
playSoundAtEntity() twice, sounds will be played almost immidiately
no matter what length they are
L142[03:01:44] <tterrag> yes...but if your
sound had X amount of seconds of silence at the beginning
L143[03:01:54] <tterrag> it would SOUND as
if it was delayed
L144[03:01:57] <tterrag> even if it's
not
L145[03:02:29] <Naiten> But I also want
play sound2 separately and without a delay .-.
L146[03:02:59] <tterrag> so use different
files?
L147[03:03:52] <Naiten> That's
hardcoding... I mean, that will give double amount of files, which
are almost same
L148[03:04:15] <tterrag> ok, so have a
ticking method
L149[03:04:18] ⇦
Quits: helinus|off (~helinus@znc.helinus.se) (Ping timeout: 378
seconds)
L150[03:04:22] <tterrag> you have those
two options here
L151[03:04:24] <npe|office> wanted to say
the same
L152[03:04:33] <tterrag> there is no 3rd
option
L153[03:04:38] <tterrag> so do one, or the
other
L154[03:04:46]
⇨ Joins: PrinceCat
(~PrinceCat@58-6-138-144.dyn.iinet.net.au)
L155[03:04:46] <ollieread> Third option
would be not doing any of that and having no sound effect
L156[03:05:00] <npe|office> queue the
sounds and play them in the update method
L157[03:05:26] <tterrag> ^^ what ollieread
said :P
L158[03:05:37] <ollieread> Which reminds
me
L159[03:05:48] <ollieread> playing a sound
at a player, is that something you call on the client or
server?
L160[03:05:57] <ollieread> I'd have
thought client, but something in my head says server
L161[03:06:08] <tterrag> I think it can be
either
L162[03:06:14] <tterrag> it'll sync to
client if needed iirc
L163[03:06:17] <tterrag> not sure
though
L164[03:06:27] <ollieread> hmm
L165[03:07:11]
⇨ Joins: helinus|off (~helinus@znc.helinus.se)
L166[03:10:31] <ChJees> Send a packet to
the client to play a sound if it is determined server side?
L167[03:10:52] <xaero> if you're on the
client, mc implements the aforementioned queue with
SoundHandler.playDelayedSound()
L168[03:12:33] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L169[03:13:30] <tterrag> ^ I did not know
that
L170[03:13:36] <tterrag> well there's your
magic 3rd option
L171[03:13:45] <Naiten> I have fourth
option.
L172[03:15:58]
⇨ Joins: AtomicBlom
(~AtomicBlo@pa49-199-15-205.pa.vic.optusnet.com.au)
L173[03:16:07]
⇨ Joins: cpup (~cpup@32.218.117.216)
L174[03:19:18] <Naiten> I hope it won't
break the whole game as it always turns out...
L175[03:21:32] ⇦
Quits: AtomicBlom
(~AtomicBlo@pa49-199-15-205.pa.vic.optusnet.com.au) (Ping timeout:
198 seconds)
L176[03:23:24]
⇨ Joins: Szernex
(~Szernex@178-191-93-79.adsl.highway.telekom.at)
L178[03:29:38] <tterrag> how does the
timer tick?
L179[03:29:49] <tterrag> isn't that going
to spawn threads?
L180[03:29:56] <Naiten> Idk
L181[03:30:21] <tterrag> it absolutely
is
L182[03:30:26] <tterrag> how else would it
tick?
L183[03:30:31] <tterrag> probably not the
best way to do it
L184[03:30:38] <Naiten> I have no idea
about threads
L185[03:30:39] <tterrag> especially since
xaero just told you the proper way
L186[03:30:40]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L187[03:30:42] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L188[03:30:57] <Naiten> I'm not just
playing sounds m(
L189[03:31:06] <Naiten> I also perform
other actions
L190[03:31:07] <PrinceCat> Pass it up to a
TileEntity and keep track of time with a variable ticked by
onUpdate()?
L191[03:31:14]
⇨ Joins: cpup (~cpup@32.218.117.216)
L192[03:31:39] <tterrag> so use a ticker
instead of a thread
L193[03:32:10] <PrinceCat> Is that the
right way to do it? Because that'd how I'd do it.
L194[03:32:10] ⇦
Quits: spaceemotion (~spaceemot@p5B24FE15.dip0.t-ipconnect.de)
(Quit: Wahoo!)
L195[03:32:31] <Naiten> tterrag, I've
looked at debugger. Timer threads are cleaned up
automatically.
L196[03:32:34] <tterrag> PrinceCat: that
works...if you have a TE
L197[03:32:40] <tterrag> Naiten: I'm sure
they are
L198[03:32:54] <tterrag> but it's still
way too much more complicated than *just using a ticker*
L199[03:33:03] <tterrag> overhead probably
isn't great either
L200[03:33:24] <PrinceCat> Can't you just
make the block into a TE for the sake of handling?
L201[03:33:50] <PrinceCat> I mean, granted
it's probably not good practice..
L202[03:33:50] <tterrag> that seems like a
waste when a tickevent ticker would suffice
L203[03:33:54] ***
Cazzar is now known as Cazzar|Away
L204[03:34:04] <PrinceCat> That's very
true.
L205[03:34:54] <Naiten> What if have no
TE, no block or whatever?
L206[03:35:01] <tterrag> then use a tick
event
L207[03:36:17] <Naiten> Making ticking
method is more complicated than making a task for timer...
L208[03:36:24] <tterrag> what
L209[03:36:46] <fry> @SubscribeEvent
public void onTick(TickEvent t) {}
L210[03:36:48] <fry> done
L211[03:37:07] <tterrag> ehh
L212[03:37:10] ⇦
Quits: Szernex (~Szernex@178-191-93-79.adsl.highway.telekom.at)
(Killed (availo.esper.net (Nickname regained by
services)))
L213[03:37:12] <tterrag>
TickEvent.ServerTickEvent
L214[03:37:17] <tterrag> don't use the
abstract class
L215[03:37:19] <fry> whatever :P
L216[03:37:37] <fry> The point is it's
quite easy
L217[03:37:39]
⇨ Joins: Toofifty (~Toofifty@101.188.90.253)
L218[03:37:42] <PrinceCat> Make sure you
register it. :v
L219[03:38:05] <fry> And you don't spawn a
new thread per call
L220[03:38:07] <Naiten> Make a ticking
method, make timer var, decrease timer var each tick, make a
condition and only then do your stuff... Ugh.
L221[03:38:11] <tterrag> ^^
L222[03:38:18] <tterrag> Naiten: or make a
general system for it that you can reuse
L224[03:38:48] <Naiten> tterrag, Java
already provides that system, what's the problem with it?
L225[03:38:57] <tterrag> it spawns tons of
threads you don't need?
L226[03:39:09] <ollieread> All the
threads!!!
L227[03:39:50] <Naiten> It doesn't if you
have static Timer instance in your mod class.
L228[03:39:58] ***
heldplayer|off is now known as heldplayer
L229[03:40:12] <Naiten> I've just misused
the thing a bit...
L230[03:40:18] <PrinceCat> Is that
Scheduler class written by you tterrag?
L231[03:40:44] <tterrag> yes
PrinceCat
L232[03:40:56] <PrinceCat> Looks
incredibly useful.
L234[03:41:18] <tterrag> :P
L235[03:41:48] <PrinceCat>
Hurrraaaaaaa!
L236[03:41:58] <PrinceCat> (Thank
you)
L237[03:42:20]
⇨ Joins: ElgarL
(~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L238[03:42:36] <fry> (Not to mention that
TimerTask.run runs in the different thread, so you'll have to worry
about that)
L239[03:42:50] <tterrag> ^
L240[03:42:57] <tterrag> MC is ***NOT***
thread safe in most cases
L241[03:43:21] <tterrag> it will be rare,
but there might be an instance where your task runs at the same
time as another call and creates a CME
L242[03:45:26] ⇦
Quits: mallrat208 (~mallrat20@68.204.184.175) (Read error:
Connection reset by peer)
L243[03:45:58] <Naiten> fry, I haven't
noticed any new threads created when using this
L245[03:46:17] <fry> "Implementation
note: All constructors start a timer thread"
L246[03:46:24] <tterrag> >Corresponding
to each Timer object is a single background thread that is used to
execute all of the timer's tasks, sequentially.
L247[03:46:49] <tterrag> this means that
you are queuing up sounds in a different thread from the main
thread, and this will eventually cause issues
L248[03:47:45] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L249[03:48:32] <Naiten> Ah, I get that as
"each task is running in separate thread"... Okay, what's
wrong with _one_ separate thread?
L250[03:48:57] <fry> It's the main thread
the world runs in
L251[03:49:20] <fry> Therefore, you still
get all the pain of synchronization
L252[03:49:24]
⇨ Joins: cpup (~cpup@32.218.117.216)
L253[03:49:59] ⇦
Quits: firedingo (~firedingo@101.174.81.33) (Quit: Leaving for the
day. Bye Bye!)
L254[03:50:23]
⇨ Joins: firedingo (~firedingo@101.174.81.33)
L255[03:50:59] <Naiten> Why should that be
syncchronized? .-.
L256[03:51:50]
⇨ Joins: Szernex
(~Szernex@188-22-174-54.adsl.highway.telekom.at)
L257[03:52:15] <tterrag> thread 1 tries to
add a sound, thread 1 gets paused midway, thread 2 adds a sound,
causes CME, game crashes
L258[03:52:21] <tterrag> it's rare but it
*will* happen almost undoubtedly
L259[03:52:22]
⇨ Joins: Hanii
(~Hanii@10.141.90.146.dyn.plus.net)
L260[03:54:39] ***
Quetzi|off is now known as Quetzi
L261[03:55:21] <Naiten> i can't get
that
L262[03:57:04] <fry> Naiten: looking at
SoundManager.playSound: it calls this.sndSystem.setPitch(...),
this.sndSystem.setVolume(...), this.sndSystem.play(s)
L263[03:57:29] <fry> With multithreading 2
sets of those calls can come from 2 different threads,
interleaved
L264[03:57:53] <fry> (And this is just one
example)
L265[03:58:40]
⇨ Joins: AtomicBlom
(~AtomicBlo@home.binaryvibrance.net)
L266[04:00:40] <fry> Traditional threading
example: this.someField++;
L267[04:00:56] <fry> value gets loaded
from the field, incremented, and stored back
L268[04:01:47] <fry> thread A loads 6,
thread B loads 6, thread A stores 7, thread B stores 7
L269[04:01:58] <fry> expected: 8, got:
7
L270[04:04:34] <Naiten> okay
L271[04:05:21] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L272[04:07:05]
⇨ Joins: cpup (~cpup@32.218.117.216)
L273[04:08:33] <Naiten> How do I destroy a
block at certain position? I remember world.destroyBlock was
working a long time ago, but now it's missing
L274[04:09:24] <tterrag>
setBlockToAir?
L275[04:10:08] <Naiten> thanks
L276[04:10:59] <Lumien> Do i have to
manually register item models to my blocks with the ItemModelMesher
or is there something built in for that?
L277[04:11:46] ⇦
Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) ()
L278[04:12:06] ⇦
Quits: VikeStep
(~VikeStep@CPE-1-120-181-241.qcl9.cha.bigpond.net.au) (Quit:
Leaving)
L279[04:12:55] <fry>
ModelLoader.setCustomModelResourceLocation allows you to do that in
preInit :P
L280[04:13:12] <tterrag> what a terrible
method name :l
L281[04:13:51] <fry> Shut up :P
L282[04:14:42] <Szernex> haha
L283[04:16:53] ⇦
Quits: AtomicBlom (~AtomicBlo@home.binaryvibrance.net) (Ping
timeout: 198 seconds)
L284[04:18:32] <Lumien> So what's the
inventory variant then?
L285[04:19:05] <fry> "inventory"
:P
L286[04:19:57] <Lumien> So can i use that
instead to get an item representative for my block or nah?
L287[04:20:19] <fry> what?
L288[04:20:32] <Lumien> I got that as a
missing variant for my block
L289[04:20:50] <Lumien> So i first assumed
that's why it wasn't appearing as an item
L290[04:21:06]
⇨ Joins: AtomicBlom
(~AtomicBlo@home.binaryvibrance.net)
L291[04:22:24] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L292[04:22:26]
⇨ Joins: CoderPuppy (~cpup@32.218.117.216)
L293[04:23:32] <Lumien> Also did anything
change about animated textures in 1.8?
L294[04:24:31] <fry> Not sure about that
:P
L295[04:24:40] <Lumien> my block is
invisible :(
L296[04:24:56] <Lumien> oh wait the
portal
L297[04:24:57] <ntzrmtthihu777> Lumien:
you need a few json files for items and blocks now
L298[04:25:20] <Lumien> :P
L299[04:25:30] <Lumien> i know
L301[04:27:51] <Lumien> My block is
invisible in the world but visible in my hand
L302[04:28:32] <fry> then item variant
isn't the problem - it's the block one :P
L303[04:28:51] <Lumien> yes but the item
extends the block one
L304[04:29:14] <fry> not model -
variant
L305[04:29:21] <Lumien> If the game can't
find a variant it prints a message right?
L306[04:29:27] <fry> what's in the
blockstate json?
L307[04:29:32] <fry> It should :P
L309[04:29:43] <Lumien> this
L310[04:30:20] <fry> that capital I might
be a problem :P
L311[04:30:37] <Lumien> That's what the
block is registered under
L312[04:30:51] <Lumien> And that's also
the name of the model
L313[04:32:03] <fry> Do you use the
default no-property block state for your block?
L314[04:32:32] <Lumien> i didn't define
anything
L315[04:32:34] <Lumien> so i assume
so
L316[04:33:35] <Lumien> oh ok,
BlockContainer makes getRenderType() return -1 now
L317[04:33:49] <fry> Ah, yeah, that silly
thing
L318[04:33:59] <tterrag> BlockContainer is
a pointless class anyhow
L319[04:34:30] ⇦
Quits: ElgarL
(~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping
timeout: 378 seconds)
L320[04:34:35] <tterrag> utterly
pointless
L321[04:35:01]
⇨ Joins: trab (~trab@28.np.emoserver.com)
L322[04:35:41] ⇦
Quits: xaero (xaero@ip70-162-11-251.ph.ph.cox.net) ()
L323[04:36:49] <fry> Actually, yes -
world.removeTileEntity should be called anyway
L324[04:37:07] <fry> isBlockContainer
isn't public, and is never used
L325[04:37:57] <tterrag>
ITileEntityProvider is pointless as well :P
L326[04:38:12] <fry> Only useful part is
onBlockEventReceived, and 90% of people don't use that :P
L327[04:39:27] ⇦
Quits: CoderPuppy (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L328[04:39:53]
⇨ Joins: VikeStep
(~VikeStep@CPE-1-120-181-241.qcl9.cha.bigpond.net.au)
L329[04:40:42] ***
tterrag is now known as tterrag|ZZZzzz
L330[04:40:53]
⇨ Joins: ElgarL
(~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L331[04:40:58]
⇨ Joins: cpup (~cpup@32.218.117.216)
L332[04:44:30] ⇦
Quits: SirWill (~SirWilli@95.90.192.33) (Quit:
SirWill)
L333[04:45:06] <ollieread> That's a
thing?
L334[04:45:42]
⇨ Joins: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L335[04:55:35] ⇦
Quits: Aaron1011 (~Aaron1011@2604:a880:800:10::25b:9001) (Ping
timeout: 198 seconds)
L336[04:55:58] ⇦
Quits: bilde2910 (bilde2910@252.79-161-147.customer.lyse.net) (Read
error: Connection reset by peer)
L337[04:56:24]
⇨ Joins: Lex_
(~Lex@2601:7:180:c900:d8fc:32d6:619e:35a5)
L338[04:56:24]
MineBot sets mode: +o on Lex_
L339[04:56:29] ⇦
Quits: LexManos (~Lex@2601:7:180:c900:d8fc:32d6:619e:35a5) (Ping
timeout: 198 seconds)
L340[04:56:44]
⇨ Joins: bilde2910
(bilde2910@252.79-161-147.customer.lyse.net)
L341[04:57:13] <Lex_> !gf secretKey
L342[04:57:36] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L343[04:58:16] <Lex_> !gf
currentLoginState
L344[04:59:15] <Lex_> !gf
loginGameProfile
L345[05:00:03]
⇨ Joins: cpup (~cpup@32.218.117.216)
L346[05:02:59]
⇨ Joins: Aaron1011
(~Aaron1011@2604:a880:800:10::25b:9001)
L348[05:06:58] <ChJees> Slot ID?
L349[05:07:43] <ChJees> You would probably
want to set something involving a integer value related to
slots
L350[05:07:47] ⇦
Quits: VikeStep
(~VikeStep@CPE-1-120-181-241.qcl9.cha.bigpond.net.au) (Quit:
Leaving)
L351[05:09:20] <Naiten> Cheeseum, byte
value can be assigned to int var... And i've just tried making i
int, that didn't help
L352[05:09:43]
⇨ Joins: Nathan1852
(~Nathan185@p4FEBBAD0.dip0.t-ipconnect.de)
L353[05:10:28] ⇦
Quits: Nathan1852 (~Nathan185@p4FEBBAD0.dip0.t-ipconnect.de)
(Client Quit)
L354[05:10:32] <Lumien> !testcsv
L355[05:10:50]
⇨ Joins: Nathan1852
(~Nathan185@p4FEBBAD0.dip0.t-ipconnect.de)
L356[05:11:17] <Genuine> Can anyone link a
project that implements the config button in the mod list?
L360[05:13:59] <Genuine> You sexy
mf.
L361[05:14:02] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L362[05:14:07] <Genuine> Thanks a
ton.
L363[05:14:53] <Ivorius> np
L364[05:15:36] ⇦
Quits: ellipsis (~ellipsis@c-76-105-146-89.hsd1.or.comcast.net)
(Quit: Quit)
L365[05:20:04]
⇨ Joins: cpup (~cpup@32.218.117.216)
L366[05:26:12] ⇦
Quits: ElgarL
(~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping
timeout: 378 seconds)
L367[05:26:34] <Lex_> !gf
verifyToken
L369[05:30:36] <Lumien> Also is it
preferable to change one line of vanilla code or insert like 3 new
lines before that?
L370[05:30:43] <Lex_> ?g diff file
format
L371[05:30:52] <Lex_> bah where did that
bot go
L372[05:31:22] *
fry thought you made him go away cause of the abuse :P
L373[05:31:56] <fry> Lumien: old start
line, old line count, new start line, new line count
L374[05:32:14] <Lumien> So these are no
mistake and just "shift" when the line count
changes?
L375[05:32:17] <fry> So, if you change the
number of lines - every hunk after that changes it's start
line
L376[05:32:27] <Lumien> kk
L377[05:32:28]
⇨ Joins: VikeStep
(~VikeStep@CPE-1-120-181-241.qcl9.cha.bigpond.net.au)
L378[05:34:27] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L379[05:38:02] <ollieread> hunk
L380[05:38:02] <ollieread> lol
L381[05:39:43]
⇨ Joins: cpup (~cpup@32.218.117.216)
L382[05:43:04] <ollieread> fry is all
about hunks
L383[05:43:34] <ollieread> With his
hasselhoff calendar
L385[05:44:04] <fry> Meh, not a huge fan
of tan :P
L386[05:44:15] <ollieread> Ahaha I forgot
that you weren't natively English
L387[05:44:33] <ollieread> Good thinking
though, using UD instead of a straight up google image search
L389[05:45:40] <ollieread> Classic
L390[05:45:46] ⇦
Quits: Lildirt (~Lildirt@lildirt.com) (Read error: Connection reset
by peer)
L392[05:48:20]
⇨ Joins: Lildirt (~Lildirt@lildirt.com)
L393[05:48:34]
⇨ Joins: r4wk-work
(~r4wk@mtprnf0110w-142166253246.dhcp-dynamic.FibreOP.nl.bellaliant.net)
L394[05:51:50] ⇦
Quits: Aaron1011 (~Aaron1011@2604:a880:800:10::25b:9001) (Ping
timeout: 198 seconds)
L395[05:52:36] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L396[05:57:11]
⇨ Joins: cpup (~cpup@32.218.117.216)
L397[06:01:09] ⇦
Quits: pixlepix (~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
(Quit: pixlepix)
L398[06:03:39] <heldplayer> fry: is that
Cage?
L399[06:03:46] <heldplayer> Tell me it's
Cage
L400[06:03:59] <fry> what
L401[06:04:10] <heldplayer> The
picture
L402[06:04:17] <fry> did you even look at
it?
L403[06:04:34] <heldplayer> Yes
L404[06:04:38] <heldplayer> It looks like
Cage
L406[06:04:47] <heldplayer> I'm bad at
faces you know
L407[06:04:57] <heldplayer> It's glorious
anyway :p
L409[06:06:14] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L410[06:06:29]
⇨ Joins: ElgarL
(~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L411[06:07:37]
⇨ Joins: Aaron1011
(~Aaron1011@2604:a880:800:10::25b:9001)
L412[06:10:56]
⇨ Joins: Hea3veN (~Hea3veN@190.247.24.126)
L413[06:10:56] ⇦
Quits: Marlon
(~marlon@c-763be055.1070-1-64736c10.cust.bredbandsbolaget.se) (Read
error: Connection reset by peer)
L414[06:13:04]
⇨ Joins: cpup (~cpup@32.218.117.216)
L416[06:13:57] <heldplayer> Oh
L417[06:14:16] <heldplayer> That's not
creepy at all
L418[06:15:01] <fry> Have you not seen
Jurassic Park? :P
L419[06:15:45] <Ivorius> Oh god, that
again
L420[06:15:53] <Ivorius> Didn't you link
that before already?
L421[06:16:01] <fry> like 2 years ago
:P
L422[06:16:47] <heldplayer> I have seen it
yeah
L423[06:16:55] <fry> (3 months, whatever
:P)
L424[06:18:12]
⇨ Joins: Shukaro (~Shukaro@130.108.232.44)
L425[06:20:26]
⇨ Joins: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L426[06:21:59] ⇦
Quits: Hea3veN (~Hea3veN@190.247.24.126) (Ping timeout: 198
seconds)
L427[06:24:31]
⇨ Joins: Hea3veN (~Hea3veN@190.247.24.126)
L428[06:24:43]
⇨ Joins: zhiayang
(~zhiayang@bb42-60-154-134.singnet.com.sg)
L429[06:26:48] ***
kroeser is now known as kroeser|away
L430[06:27:15] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L431[06:29:15]
⇨ Joins: cpup (~cpup@32.218.117.216)
L432[06:30:48]
⇨ Joins: Johannes13 (~Johannes@141.70.98.52)
L433[06:38:32]
⇨ Joins: Marlon (~marlon@217.68.38.52)
L434[06:41:17]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L435[06:41:31] ***
chbachman is now known as chbachman|away
L436[06:41:57] <fry> Lumien: 1 event emit
per pixel? seriously?
L437[06:42:15] <Lumien> I was told that
256 times per frame was fine xD
L438[06:42:40] <fry> If it's
justified
L439[06:42:58] <Ivorius> lol
L440[06:43:03] <Ivorius> This is like a
poor man's shader
L442[06:43:23] <Lumien> The alternative
would be to just post the event with the whole array before its put
in to the texture
L443[06:43:30] ⇦
Quits: VikeStep
(~VikeStep@CPE-1-120-181-241.qcl9.cha.bigpond.net.au) (Quit:
Leaving)
L444[06:43:37] <fry> A much better
alternative
L445[06:43:45] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L446[06:44:08] <fry> (Lightmap nonsense is
a poor man's shader though, I agree :P)
L447[06:44:56] ⇦
Quits: Nathan1852 (~Nathan185@p4FEBBAD0.dip0.t-ipconnect.de) (Ping
timeout: 198 seconds)
L448[06:46:30] <fry> Though it may be
cheaper to bake it into a texture, idk :P
L449[06:46:34]
⇨ Joins: cpup (~cpup@32.218.117.216)
L450[06:47:40] <gigaherz> that's what
games do
L451[06:48:03] <gigaherz> you bake static
lighting together with ambient occlusion and such int oa lightmap
texture
L452[06:48:17] <gigaherz> but thenyou need
a second set of UV coords
L453[06:48:22] <gigaherz> for the
unwrapped lightmap texture
L454[06:48:43] <gigaherz> since you can't
reuse the normal wrapping UVs you'd use for color
L455[06:50:16] <fry> (In the normal engine
you'd generate the second UVs from the position + 3d light texture
though :P)
L456[06:50:40] ***
kroeser|away is now known as kroeser
L457[06:51:37] ⇦
Quits: chbachman|away
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook
Pro has gone to sleep. ZZZzzz…)
L458[06:51:49] ⇦
Quits: Hea3veN (~Hea3veN@190.247.24.126) (Quit:
leaving)
L459[06:51:58]
⇨ Joins: Hea3veN (~Hea3veN@190.247.24.126)
L460[06:52:05]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L461[06:52:22] <fry> (normal engine with
MC world mechanics :P)
L462[06:52:24] <gigaherz> although, these
days with big games using global illumination techniques, static
"baked" lighting is getting deprecated ;P
L463[06:53:12] <gigaherz> yeah for a
cube-voxel world "unwrapping" the terrain is just using
the world position ;P
L464[06:53:54] ***
diesieben|away is now known as diesieben07
L465[06:54:25] ⇦
Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Quit:
Poof)
L466[06:55:09] <gigaherz> MC could in
theory take each chunk, and for each "hole" in the chunk,
generate a mesh with 6 sides and their corresponding light levels
as a color attribute
L467[06:55:29] <gigaherz> maybe1.8 does
something like that? ;P
L468[06:55:42] ***
Ordi|Away is now known as Ordinastie
L469[06:55:50] <gigaherz> never seen the
rendering beyond the IBakedModel ;P
L470[06:55:51] <fry> "hole"?
:P
L471[06:56:04] <gigaherz> area of the
chunk with at least one air block
L472[06:56:13] <gigaherz> (transparent
block)
L473[06:56:40] <gigaherz> (anythign that
causes the side of another block to be rendered)
L474[06:56:50] <fry> Ah, so overlay over
the air? Interesting idea
L475[06:57:02] <gigaherz> tyhat's how I
did it in my proof of concept voxel engine
L476[06:57:07] <fry> But as far as I know
lighting is exactly the same as 1.7
L477[06:57:08] <gigaherz> I'd scan for air
blocks
L478[06:57:18] <gigaherz> and generate a
mesh for each "hole" in the grid
L479[06:57:30] <fry> Uploading light info
as a 3d texture and sampling it is better imho :P
L480[06:57:32] <gigaherz> I didn't get far
enough to have transparent blocks
L481[06:57:38] <gigaherz> so for me it was
air ;P
L482[06:57:51] <gigaherz> eh :/
L483[06:58:12] <gigaherz> it would be
rather awkward
L484[06:58:16] <fry> You'll need
transparency sorting with a mesh per air block
L485[06:58:24] <gigaherz> since there's 16
blocks you end up with 17 edges
L486[06:58:36] <gigaherz> you'll have a
17x17x257 texture
L487[06:58:40] *
fry made it work before, not that awkward :P
L488[06:58:53] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L489[06:58:53] <gigaherz> with some gpus
still not liking NPOT textures
L490[06:59:02] <fry> not 1 texture per
chunk - 1 texture for the whole world :P
L491[06:59:05] <gigaherz> you'll end up
with a 32x32x512 texture in gpu space
L492[06:59:24] <gigaherz> oh
L493[06:59:28] <gigaherz> that'd be huge
though?
L494[06:59:51] <gigaherz> unless you
simplify the lighting
L495[07:00:07] <gigaherz> you'd end up
with as many pixels as there are voxels in the world, visible or
not
L496[07:01:08] <gigaherz> while using
per-vertex lighting just requires 4 bytes more per vertex,
xyzw+uv+c
L497[07:01:58] *
fry used something like 256x256x256
L498[07:02:03] <gigaherz> or 8 bytes if
you do xyzw+uv+uv2
L499[07:02:16]
⇨ Joins: cpup (~cpup@32.218.117.216)
L500[07:03:29] <fry> using
GL_LUMINANCE4_ALPHA4 (which is how much info MC lightmap contains)
it's only 16 megabytes :P
L501[07:04:52] <fry> (x and z you wrap,
and clamp y. Didn't test much around y borders though :P)
L502[07:05:28] <fry> When chunk (x, z) is
loaded, you upload it's light info at (x%256, z%256) or smth like
that
L503[07:05:32] ⇦
Quits: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
(Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L504[07:07:20] <fry> It did work in 1.7,
and FPS was pretty much the same as vanilla, but I didn't strip out
any light UV generation
L505[07:09:56] <fry> (And I did only use
GL2.0 features, which is extra nice :P)
L506[07:12:54] ***
big_Xplo|Off is now known as big_Xplosion
L507[07:13:15] ***
big_Xplosion is now known as big_Xplo|school
L508[07:15:09] ⇦
Quits: taelnia (~taelnia@2604:6000:1300:c:74dd:fd54:ced2:9cf) (Read
error: Connection reset by peer)
L509[07:15:27]
⇨ Joins: taelnia
(~taelnia@2604:6000:1300:c:74dd:fd54:ced2:9cf)
L510[07:17:20] ⇦
Quits: Aaron1011 (~Aaron1011@2604:a880:800:10::25b:9001) (Ping
timeout: 198 seconds)
L511[07:19:04] ***
fry is now known as fry|sleep
L512[07:19:30] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L513[07:19:41]
⇨ Joins: maxlowry123
(~IceChat9@pool-96-236-38-172.albyny.fios.verizon.net)
L514[07:20:59] ***
diesieben07 is now known as diesieben|away
L515[07:21:41]
⇨ Joins: cpup (~cpup@32.218.117.216)
L516[07:22:56]
⇨ Joins: Nathan1852
(~Nathan185@p4FEBBAD0.dip0.t-ipconnect.de)
L517[07:26:04]
⇨ Joins: Xaw4|Work
(~sid37167@2604:8300:100:200b:6667:5:0:912f)
L518[07:34:02]
⇨ Joins: TooLmaN
(~TooLmaN@mail.thomsonplastics.com)
L519[07:34:12]
⇨ Joins: Aaron1011
(~Aaron1011@2604:a880:800:10::25b:9001)
L520[07:35:47] ⇦
Quits: AtomicBlom (~AtomicBlo@home.binaryvibrance.net) (Ping
timeout: 198 seconds)
L521[07:36:00] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L522[07:37:13] <Naiten> How do I change
viewport location?
L523[07:37:51] <Ivorius> Location in 3D
space?
L524[07:37:54] <Ivorius> Or in 2D
space
L525[07:38:10]
⇨ Joins: TheFjong
(~TheFjong|@3e6b1460.rev.stofanet.dk)
L526[07:38:26] <Naiten> 3d
L527[07:38:32] <Ivorius> Eh
L528[07:38:34] <Ivorius>
glTranslate?
L529[07:39:12] <Naiten> Nah -_- That will
be bound to player position, I want to set absolute
positon...
L530[07:39:30] <Ivorius> You can't
L531[07:39:35] <Ivorius> You have to unset
the player position
L532[07:39:41] <Ivorius> Everything is
relative m8
L533[07:39:48] <Ivorius> There are no
absolute positions
L534[07:40:19] <Naiten> How are all those
camera mods working then?
L535[07:40:28]
⇨ Joins: cpup (~cpup@32.218.117.216)
L536[07:40:49] <Ivorius> They have their
own render pass
L537[07:40:54] <Ivorius> 'all those',
lol
L538[07:42:10] <Naiten> Welp, I don't want
to render anything, I just want to make a screenshot from a
specific location
L539[07:42:26] <Ivorius> Impossible
L540[07:42:35] <Ivorius> To make 'a
screenshot', you have to render the whole scene
L541[07:42:50] <Ivorius> Preferably to a
texture (fbo)
L542[07:43:11] <Ivorius> What do you think
'rendering' even is, lol
L543[07:43:37] <Naiten> Ivorius, I meant
'I don't want to render anything custom'
L544[07:43:56] <Ivorius> What does that
even mean x)
L545[07:44:08] <Naiten> I can take a
screenshot, I only need to shift the frustum
L546[07:44:10] <Naiten> m(
L547[07:44:20] <Ivorius> 'only'
L548[07:44:26] <Ivorius> > What do you
think 'rendering' even is, lol
L549[07:45:06] <Naiten> I'm not doing
rendering, MC does that
L550[07:45:06] <Ivorius> You're gonna need
a new render pass
L551[07:45:17] <Ivorius> You will have to
translate to your camera rather than to the player
L552[07:45:24] <Ivorius> Then the rest of
the rendering will take place
L553[07:45:51] <Ivorius> And afterwards
your FBO's texture object has pixel data in it
L554[07:45:59] <Ivorius> Which you can
read out into a ByteBuffer
L555[07:48:27]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@94-224-178-76.access.telenet.be)
L556[07:48:48] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L557[07:49:20] <Ivorius> You might learn
something from the PiP mod
L558[07:49:34] <Ivorius> Personally I use
this too, but for something a little more complicated
L559[07:49:44] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L560[07:49:46] <Ivorius> Which might
confuse more than it would help :P
L561[07:50:45] <Lumien> cancelling
LivingDeathEvent should prevent a player from dying right?
L562[07:51:28] <Naiten> What's PiP?
L563[07:51:35] <Ivorius> Picture in
Picture
L564[07:51:58] <Ivorius> I don't know the
mod, but I know it exists, and it will hardly show you the same
viewport in a smaller picture :P
L565[07:53:02] <Ivorius> Naiten: Notice
that javadocs exist
L566[07:53:03] <Ivorius> * If this event
is canceled, the Entity does not die.<br>
L567[07:53:24]
⇨ Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L568[07:53:34] <Ivorius> Also whoever made
that event doesn't know jack about javadocs apparently
L569[07:53:46]
⇨ Joins: orthoplex64
(~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L571[07:56:30]
⇨ Joins: cpup (~cpup@32.218.117.216)
L572[07:57:09] <Ivorius> ... possibly
:P
L573[07:57:22] <Ivorius> Try it out
L574[07:57:35] ⇦
Quits: Toofifty (~Toofifty@101.188.90.253) ()
L575[07:57:39] <Lumien> Well it doesn't
for me :P
L576[07:57:55] <Lumien> But it should
right?
L577[07:58:03] <Ivorius> Make sure your
event is called
L578[07:59:06]
⇨ Joins: Prophet (~Comstock@50.106.229.158)
L579[08:00:18] <Lumien> it is
L580[08:00:50] <Ivorius> Try setting
isDead to false and adjusting the health, too
L581[08:01:35] <Lumien> yeah, i have to
increase the health
L582[08:01:41] ⇦
Quits: zhiayang (~zhiayang@bb42-60-154-134.singnet.com.sg) (Read
error: Connection reset by peer)
L583[08:03:15]
⇨ Joins: zhiayang
(~zhiayang@bb42-60-154-134.singnet.com.sg)
L584[08:06:26]
⇨ Joins: cad435
(~quassel@2a02:6d40:100:51f:c59f:5c4b:21ca:416f)
L585[08:08:46]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L586[08:10:06] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L587[08:10:06] ⇦
Quits: ElgarL
(~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping
timeout: 378 seconds)
L588[08:11:12] ⇦
Quits: Nathan1852 (~Nathan185@p4FEBBAD0.dip0.t-ipconnect.de) (Ping
timeout: 378 seconds)
L589[08:11:33]
⇨ Joins: cpup (~cpup@32.218.117.216)
L590[08:22:08] ⇦
Quits: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
(Ping timeout: 198 seconds)
L591[08:23:12] ***
firedingo is now known as Firedingo|AFK
L592[08:23:25] ***
Firedingo|AFK is now known as Firedingo|AFK-Sleepies
L593[08:27:20] ***
TTFT|Away is now known as TTFTCUTS
L594[08:28:15] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L595[08:28:42]
⇨ Joins: Gigabit101
(~Gigabit10@cpc3-cosh13-2-0-cust73.6-1.cable.virginm.net)
L596[08:29:23] ***
chbachman is now known as chbachman|away
L597[08:30:23] ⇦
Quits: chbachman|away
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook
Pro has gone to sleep. ZZZzzz…)
L598[08:31:37]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L599[08:34:34]
⇨ Joins: tattyseal (~tattyseal@95.147.32.26)
L600[08:34:43]
⇨ Joins: cpup (~cpup@32.218.117.216)
L601[08:37:00] ⇦
Quits: chbachman (~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
(Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
L602[08:43:17] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L603[08:48:52]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L604[08:49:03] ***
chbachman is now known as chbachman|away
L605[08:49:09]
⇨ Joins: cpup (~cpup@32.218.117.216)
L606[08:51:50] ⇦
Quits: TheFjong (~TheFjong|@3e6b1460.rev.stofanet.dk) (Ping
timeout: 198 seconds)
L607[08:57:31] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:223:18ff:feb3:5dfc)
(Quit: Leaving.)
L608[08:58:57] ⇦
Quits: chbachman|away
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook
Pro has gone to sleep. ZZZzzz…)
L609[08:59:49] ***
prassel|off is now known as prasselpikachu
L610[09:00:30]
⇨ Joins: Schwowsers
(~Schwowser@pool-71-185-169-233.phlapa.fios.verizon.net)
L611[09:00:51] ⇦
Quits: PrinceCat (~PrinceCat@58-6-138-144.dyn.iinet.net.au)
()
L612[09:01:56] ***
Chimaine|off is now known as Chimaine
L613[09:06:12] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L614[09:06:50]
⇨ Joins: cpup (~cpup@32.218.117.216)
L616[09:09:38]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L617[09:11:42] ⇦
Quits: Schwowsers
(~Schwowser@pool-71-185-169-233.phlapa.fios.verizon.net) (Ping
timeout: 378 seconds)
L618[09:12:29]
⇨ Joins: Schwowsers
(~Schwowser@pool-71-185-169-233.phlapa.fios.verizon.net)
L619[09:14:47] ⇦
Quits: Hanii (~Hanii@10.141.90.146.dyn.plus.net) (Ping timeout: 198
seconds)
L620[09:15:00]
⇨ Joins: Hanii
(~Hanii@210.20.200.146.dyn.plus.net)
L621[09:16:15] ***
Techokami|Off is now known as Techokami
L622[09:23:48] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L623[09:25:27] ***
Katielyn is now known as Katielyn|away
L624[09:27:09] ⇦
Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Remote host closed the
connection)
L625[09:27:31]
⇨ Joins: cpup (~cpup@32.218.117.216)
L626[09:28:04] ***
Katielyn|away is now known as Katielyn
L627[09:28:12] ⇦
Quits: SoundLogic
(~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net) (Ping
timeout: 378 seconds)
L628[09:32:08] ***
Cazzar|Away is now known as Cazzar
L629[09:34:40]
⇨ Joins: Necr0
(~PRIVAT@p4FE058E3.dip0.t-ipconnect.de)
L630[09:38:23] ***
diesieben|away is now known as diesieben07
L631[09:40:52]
⇨ Joins: mikeprimm
(~mikeprimm@2001:4870:600a:317:a5cd:9993:13a6:acbd)
L632[09:41:24] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L633[09:41:47]
⇨ Joins: CoderPuppy (~cpup@32.218.117.216)
L634[09:42:11] ⇦
Parts: big_Xplo|school
(big_Xplosi@lurking.in.your.nightmares.panicbnc.net)
())
L635[09:43:29]
⇨ Joins: big_Xplosion
(big_Xplosi@lurking.in.your.nightmares.panicbnc.net)
L636[09:50:50]
⇨ Joins: zoonie
(~zoonie@cpc72513-sgyl32-2-0-cust418.18-2.cable.virginm.net)
L637[09:51:41] ⇦
Quits: Necr0 (~PRIVAT@p4FE058E3.dip0.t-ipconnect.de) (Ping timeout:
198 seconds)
L639[09:55:53]
⇨ Joins: Brokkoli
(~Brokkoli@f054102158.adsl.alicedsl.de)
L640[09:56:29]
⇨ Joins: Davnit
(~Davnit@71-47-89-196.res.bhn.net)
L641[09:56:56]
⇨ Joins: spaceemotion
(~spaceemot@f054107077.adsl.alicedsl.de)
L642[09:58:27] ⇦
Quits: CoderPuppy (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L643[09:59:33] ⇦
Quits: Davnit31 (~Davnit@71.47.89.196) (Ping timeout: 378
seconds)
L644[10:00:01]
⇨ Joins: cpup (~cpup@32.218.117.216)
L645[10:02:55]
⇨ Joins: Noppes
(~Noppes@82-168-212-152.ip.telfort.nl)
L646[10:04:16] <TooLmaN> Looking to allow
more ppl on my private server. What permissions/controls are
available in FTB modpack servers? I've run a bukkit server for a
couple years and I'm used to PermsEX, etc. Thanks in advance
L647[10:04:46] <progwml6|L> forge doesn't
really have permissions currently
L648[10:05:11] <TooLmaN> progwml6|L, So
basically I have to Op all users and keep backups?
L649[10:05:50] <TooLmaN> I know I can
protect my AE2 system and strongboxes, just not structures or
zones
L650[10:06:09] <progwml6|L> you don't need
to op all users
L651[10:06:16] ⇦
Parts: Hea3veN (~Hea3veN@190.247.24.126) ())
L652[10:06:39] <TooLmaN> I have 4 users on
my private server and they couldn't break any blocks w/o being
op
L653[10:06:53] <chbachman> Move out of
spawn
L654[10:06:58] <chbachman> That is in
Vanilla, as well.
L655[10:07:09] <TooLmaN> What's the range
of the spawn area?
L656[10:08:13]
⇨ Joins: Emris
(~Miranda@chello062178245147.2.12.vie.surfer.at)
L658[10:09:24] <TooLmaN> chbachman, Thank
you kindly
L659[10:12:50] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L660[10:14:45] ***
Katielyn is now known as Katielyn|away
L661[10:17:47] ⇦
Quits: armed_troop
(~armedtroo@pool-108-16-23-52.phlapa.fios.verizon.net) (Ping
timeout: 198 seconds)
L662[10:19:20] ⇦
Quits: Trangar (~Trangar3@46.144.110.37) (Read error: Connection
reset by peer)
L663[10:19:34]
⇨ Joins: NPException
(~NPExcepti@cable-86-56-9-134.cust.telecolumbus.net)
L664[10:19:44] ⇦
Quits: zhiayang (~zhiayang@bb42-60-154-134.singnet.com.sg) (Quit:
My MacBook Pro has gone to sleep. ZZZzzz…)
L665[10:19:50]
⇨ Joins: cpup (~cpup@32.218.117.216)
L666[10:21:06] ***
nekosune_Away is now known as nekosune
L667[10:22:55] ***
thomas15v is now known as thomas15v|away
L668[10:23:20]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc322a2.dynamic.kabel-deutschland.de)
L669[10:24:27] <Naiten> Well, I create an
instance of my entity extending EntityLivingBase, and assing it to
mc.renderViewEntity, which allows me to take screenshot from
desired location... But that's not working correctly...
L670[10:24:48] ⇦
Quits: turmfalke_ (~turmfalke@p54A68550.dip0.t-ipconnect.de) (Quit:
turmfalke_)
L671[10:25:14]
⇨ Joins: lexteam
(uid59708@id-59708.ealing.irccloud.com)
L672[10:26:41] <Naiten> Actual position of
the viewport turns out to be higher that the position I
set...
L673[10:27:31] ***
Riking|away is now known as Riking
L674[10:28:02]
⇨ Joins: armed_troop
(~armedtroo@pool-108-16-23-52.phlapa.fios.verizon.net)
L675[10:28:28] <cad435> ok, this happens:
i want to send packets from client to server, it all works EXCEPT
for the Big-Online server... So i finally figured out that i have
to transfer the .mcr region from the world to a new generated world
folder... As this is strange and it happens after i added the
packet, please could somebody tell if i've done it right here:
http://pastebin.com/RN8dsDvt
L676[10:29:21] <diesieben07> cad435:
uhm... your packet does neither read nor write any data.
L677[10:29:36] <Ivorius> Oh no it's the
RGBVec dude :P
L678[10:29:49] <cad435> well, but it
somehow works now
L679[10:29:55] <diesieben07>
impossible.
L680[10:30:02] <diesieben07> that packet
does nothing but crash a server.
L681[10:30:18] <Ivorius> Also why would
you uppercase your object fields
L682[10:30:29] <Ivorius> Confusing
:P
L683[10:30:48] <cad435> diesieben07: wait
a second, i'll have to check sth...
L685[10:33:32] <diesieben07> ?
L686[10:33:44] ⇦
Quits: trab (~trab@28.np.emoserver.com) (Remote host closed the
connection)
L687[10:34:12] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L688[10:34:46]
⇨ Joins: cpup (~cpup@32.218.117.216)
L689[10:35:49] <Ivorius> diesieben07:
java.util.BitSet?
L690[10:36:06] <diesieben07> yes, I
know
L691[10:36:10] <diesieben07> but i don't
control the input.
L692[10:36:16] <cad435> ah, ok, the
Tile-entity is beeing updated through a .markblockfrorupdate... ok,
than it has nothing to do with the packet, but diesieben07 than
please tell me how i read from buffer? if I get it right, with the
buffer.readbytes() you "fill" the obj. fields, did
you?
L693[10:36:22] <Ivorius> Well, you can
look at their algorithms
L694[10:36:37] <diesieben07> yes cad
L695[10:36:46] <Ivorius> They use a
ByteBuffer
L696[10:36:50] <diesieben07> they don't
deal with booleans ever
L697[10:37:32] <diesieben07> i am not
looking for performance, i know that the jit will get rid of all
the branches
L698[10:37:38] <diesieben07> i just think
the code is ugly
L699[10:38:19] <cad435> ok, if i type
VariableString1 = buff.readstring(); VariableString2 =
buff.readstring(), HOW did buff.readstring() knows it have to fill
VariableString1 first and than VariableString2 ?
L700[10:38:36] <Ivorius> If you're not
looking for performance at all, you could make a bitset and run
over all your bits, calling setBit :P
L701[10:39:43] <diesieben07> because you
call it first...
L702[10:41:19] <cad435> ah ok... so it
actually reads a Bytestream and the Variable (or string) that comes
first will be written from the first buff.readstring() and so
on?
L703[10:41:48] ***
fry|sleep is now known as fry
L704[10:42:01] <diesieben07> you read the
data in the same order that you write
L705[10:42:11] <cad435> ok, thx...
L706[10:44:32] <Ivorius> diesieben07:
Honestly I'd iterate the single booleans
L707[10:44:43] <Ivorius> Have a byteIndex
and a bitInByteIndex
L708[10:44:57] <Ivorius> It's relatively
simple :P
L709[10:45:01] <diesieben07> yeah
L710[10:45:06] <diesieben07> but that just
hurts my performance brain
L711[10:45:35] <Ivorius> I don't see
what's so bad about the performance there :P
L712[10:45:46] <diesieben07> two loops
instead of one? idk
L713[10:45:50] <Ivorius> lol
L714[10:45:56] <diesieben07> but ok,
probably gonna get unrolled
L715[10:46:30] <Naiten> Where's the code
adjusting viewport location (pushing it out of blocks and entities)
placed? Or how do I disable that adjust?
L716[10:46:35] ⇦
Quits: Johannes13 (~Johannes@141.70.98.52) (Ping timeout: 198
seconds)
L717[10:48:06]
⇨ Joins: SamRaven2
(~SamRaven2@cpe-174-111-244-046.triad.res.rr.com)
L718[10:48:42]
⇨ Joins: Vazkii
(~Vazkii@a79-169-161-227.cpe.netcabo.pt)
L719[10:49:13]
⇨ Joins: Johannes13 (~Johannes@141.70.98.52)
L720[10:51:48] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L721[10:51:51] ***
big_Xplosion is now known as big_Xplo|AFK
L722[10:53:34] ***
Paleo|off is now known as PaleoCrafter
L723[10:54:20]
⇨ Joins: cpup (~cpup@32.218.117.216)
L724[10:56:05]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L725[11:02:18] ***
Quetzi is now known as Quetzi|off
L726[11:02:44] ***
Darkhax is now known as Darkhax_AFK
L727[11:03:03] ***
manmaed|AFK is now known as manmaed
L728[11:08:51] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L729[11:13:06]
⇨ Joins: cpup (~cpup@32.218.117.216)
L730[11:13:17]
⇨ Joins: ASB2
(~ASB2@ool-44c5ad1e.dyn.optonline.net)
L731[11:14:18] ⇦
Quits: Naiten (Naiten@86-102-43-177.xdsl.primorye.ru) (Read error:
Connection reset by peer)
L732[11:14:56] ⇦
Quits: IAMASB2 (~ASB2@ool-44c5ad1e.dyn.optonline.net) (Ping
timeout: 198 seconds)
L733[11:15:45] ***
spaceemotion is now known as spaceeaway
L734[11:22:03] ⇦
Quits: spaceeaway (~spaceemot@f054107077.adsl.alicedsl.de) (Ping
timeout: 378 seconds)
L735[11:24:24] ⇦
Parts: Tristan1301_Mobile
(~Android@67-197-183-170.rh5.cm.dyn.comporium.net) ())
L736[11:25:27] ***
NotTomben is now known as Tombenpotter
L737[11:25:42]
⇨ Joins: spaceemotion
(~spaceemot@f054107077.adsl.alicedsl.de)
L738[11:26:31] ***
diesieben07 is now known as diesieben|away
L739[11:27:00] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L740[11:28:16] <cad435> how can i transfer
a string through a Netty-Bytebuf? *confused* can't found a char[]
either...
L741[11:28:40] <Tombenpotter> Use
ByteBufUtils
L742[11:28:53] ⇦
Quits: blood|sleep (~blood@ool-182e0a55.dyn.optonline.net) (Ping
timeout: 198 seconds)
L743[11:29:33]
⇨ Joins: cpup (~cpup@32.218.117.216)
L744[11:29:51] <cad435> not bad...
thx!
L745[11:30:19] <Tombenpotter> No worries
good sir :)
L746[11:30:41] ⇦
Quits: Fred4106 (~Fred4106@ics140-207.icsincorporated.com) (Ping
timeout: 198 seconds)
L747[11:31:04]
⇨ Joins: Fred4106
(~Fred4106@ics140-207.icsincorporated.com)
L748[11:31:57] ***
Katielyn|away is now known as Katielyn
L749[11:33:36] ⇦
Quits: Loetkolben
(~Loetkolbe@ipbcc322a2.dynamic.kabel-deutschland.de) (Ping timeout:
378 seconds)
L750[11:35:04] ***
Abrar|gone is now known as AbrarSyed
L751[11:35:47]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc322a2.dynamic.kabel-deutschland.de)
L752[11:36:19]
⇨ Joins: sciguyryan
(~sciguyrya@93-94-245-101.dynamic.swissvpn.net)
L753[11:37:00] ***
AbrarSyed is now known as Abrar|gone
L754[11:38:12]
⇨ Joins: romibi
(~quassel@219-45.195-178.cust.bluewin.ch)
L755[11:40:53] ***
Magik6k|off is now known as Magik6k
L756[11:43:14]
⇨ Joins: Necr0
(~PRIVAT@p4FE058E3.dip0.t-ipconnect.de)
L757[11:44:03] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L758[11:47:44]
⇨ Joins: kourbou
(~kourbou@wis38-2-88-180-229-5.fbx.proxad.net)
L759[11:49:34]
⇨ Joins: cpup (~cpup@32.218.117.216)
L760[11:49:51] ***
alekso56_off is now known as alekso56
L761[11:50:06] ⇦
Quits: Marlon (~marlon@217.68.38.52) (Ping timeout: 378
seconds)
L762[11:50:29]
⇨ Joins: SoundLogic
(~SoundLogi@natewp.scls.lib.wi.us)
L763[11:55:52] ***
Xaw4|Work is now known as Xaw4
L764[11:58:54] ⇦
Quits: kourbou (~kourbou@wis38-2-88-180-229-5.fbx.proxad.net)
(Quit: Leaving)
L765[11:59:06] ***
Player|off is now known as Player
L766[11:59:13]
⇨ Joins: Captain_Shadows
(~Thunderbi@208.92.78.142)
L767[12:01:39] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L768[12:02:36]
⇨ Joins: cpup (~cpup@32.218.117.216)
L769[12:08:56] ⇦
Quits: Lymia (~moe@magical.girl.lyrical.lymia.moe) (Ping timeout:
198 seconds)
L770[12:11:31] ***
Quetzi|off is now known as Quetzi
L771[12:11:36] ⇦
Quits: Wastl2 (~Wastl2@e179065164.adsl.alicedsl.de) (Quit: Hi, I'm
a quit message virus. Please replace your old line with this line
and help me take over the world of IRC.)
L772[12:11:43] <chbachman> Question:
FMLCommonHandler.instance.getEffectiveSide() is slow,
correct?
L773[12:16:38] ***
spaceemotion is now known as spaceeaway
L774[12:17:37] <Tombenpotter> fry, you
there?
L777[12:19:02] <Ivorius> Maybe he should
come in here
L778[12:19:15] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L779[12:19:21] <Ivorius> There are a few
people here that have experienced and worked around every single
b3d loading problem there can be
L780[12:19:22] <Tombenpotter> He can't,
he's on a web client
L781[12:19:25] <Ivorius> *cough*
L782[12:19:57] <Tombenpotter> Mibbit
xD
L783[12:21:00]
⇨ Joins: megamit (~megamit@94.14.46.196)
L784[12:21:32] <Ivorius> We should totally
open #minecraftforgeforlazypeople
L785[12:22:05]
⇨ Joins: cpup (~cpup@32.218.117.216)
L786[12:22:30] <Ivorius> Where the
everyone can speak and the OPs don't matter :P
L787[12:23:28] ***
matthew|gone is now known as matthewprenger
L789[12:24:25] <fry> So, texture.png
results in "yourmod:texture"
L790[12:24:36] <fry> where yourmod comes
form the model modid
L791[12:24:51] <Ivorius> It wouldn't crash
though
L792[12:24:56] ***
big_Xplo|AFK is now known as big_Xplosion
L793[12:24:58] <Ivorius> When it didn't
find my texture, it just logged an error
L795[12:26:13] <fry> But they didn't
provide enoguh info :P
L796[12:26:34] <Ivorius> That's not b3d
though either :P
L797[12:27:12] <Tombenpotter> It
apparently crashes with a nullpointer, but Azanor has no code nor
log handu
L798[12:27:28] <fry> Yup, should be NPE is
FaceBakery
L799[12:28:36] ⇦
Quits: Hanii (~Hanii@210.20.200.146.dyn.plus.net) (Ping timeout:
378 seconds)
L800[12:29:11]
⇨ Joins: Hanii
(~Hanii@108.4.208.46.dyn.plus.net)
L801[12:32:43]
⇨ Joins: Marlon
(~marlon@c-763be055.1070-1-64736c10.cust.bredbandsbolaget.se)
L802[12:34:03] ***
Zz_Fye is now known as Fye
L803[12:35:40] ***
spaceeaway is now known as spaceemotion
L804[12:37:24] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L805[12:38:07] <Katielyn> Bloodmagic
patching time >.<
L806[12:39:35]
⇨ Joins: cpup (~cpup@32.218.117.216)
L807[12:40:29] ⇦
Quits: NPException
(~NPExcepti@cable-86-56-9-134.cust.telecolumbus.net) (Quit:
sleepytime)
L808[12:42:49]
⇨ Joins: Snowman
(~Snowman@177-255.ftth.onsbrabantnet.nl)
L809[12:45:14]
⇨ Joins: sham1
(~sham1@dsl-tkubrasgw1-54fa36-34.dhcp.inet.fi)
L810[12:46:14] ***
chbachman is now known as chbachman|away
L811[12:46:59] ***
chbachman|away is now known as chbachman
L812[12:47:10] ***
spaceemotion is now known as spaceeaway
L813[12:50:34]
⇨ Joins: LordIllyohs (~LordIllyo@76.243.46.93)
L814[12:53:09]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L815[12:53:59] <heldplayer> !gm
resize
L816[12:54:20] <clienthax> dont bake my
face
L817[12:54:20] <clienthax> D:
L818[12:54:54] <sham1> Cursed be JSON
model and blockstate files
L819[12:55:33] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L820[12:55:48] *
clienthax stares at smd model loader with built in animation
support
L821[12:55:54] *
clienthax laughs at json format
L822[12:57:14]
⇨ Joins: cpup (~cpup@32.218.117.216)
L823[12:57:15] *
clienthax stares at sham1
L824[12:57:31] *
sham1 demands that clienthax does not stare at me
L825[12:57:49] *
clienthax throws a model at sham1
L826[12:57:55] <clienthax> watch out for
the quad tri mix!
L827[12:57:55] <sham1> Ouch
L828[12:57:57] <clienthax> :D
L830[12:58:48] <sham1> I dont know why it
does not load the textures even though they are there
L831[12:59:00] <clienthax> Caused by:
com.google.gson.stream.MalformedJsonException: Unterminated object
at line 3 column 3
L832[12:59:03] <Ivorius> ^
L833[12:59:03] <clienthax> cus u broke the
json
L834[12:59:04] <clienthax> nub
L835[12:59:05] <Ivorius> Post json
L837[12:59:14] <clienthax> is
amazing
L838[12:59:35] <sham1> <_< time to
check my JSON
L839[13:02:01] <sham1> A right comma in
the wrong place can make all the difference in the world
L840[13:02:20] <sham1> Maybe I should get
like JSOn parser for eclipse
L841[13:02:38] <Ivorius> yep
L842[13:04:17]
⇨ Joins: mallrat208 (~mallrat20@68.204.184.175)
L843[13:05:45] ***
MRX is now known as Polsaker
L844[13:07:24] <sham1> After a annoying
effort I have textured the block
L845[13:07:43] <sham1> Now I need to make
front face and make model files that support rotation
L846[13:07:44] ***
tterrag|ZZZzzz is now known as tterrag
L847[13:07:59] <sham1> Oh and also item
model
L849[13:12:36] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L850[13:12:58]
⇨ Joins: Silentspy
(~Silentspy@207.79-161-191.customer.lyse.net)
L851[13:13:13] <ollieread> Don't you love
it when people post issues on github and then realise they done
fucked up, and close it
L852[13:13:53]
⇨ Joins: Cray0n
(Cray0n@74.141.16.62.customer.cdi.no)
L853[13:15:19] ***
Riking is now known as Riking|away
L854[13:16:28]
⇨ Joins: cpup (~cpup@32.218.117.216)
L855[13:16:32] ***
Katielyn is now known as Katielyn|away
L856[13:16:54] <sham1> And now eclipse
validates JSON for me
L857[13:16:55] <sham1> Awesome
L858[13:18:50] <tterrag> wait
L859[13:18:54] <tterrag> show me this
magic
L860[13:19:33] <sham1> what magic
L861[13:20:12] ***
SamRaven2 is now known as SamRaven2|Away
L862[13:21:47] <matthewprenger> tterrag,
Idea has it built in :P
L863[13:22:08] <tterrag> sham1: what
plugin are you using
L865[13:22:32] <sham1> But why use Idea
while having eclipse
L866[13:22:55] ***
LordIllyohs is now known as Illyohs
L867[13:23:24] ***
Katielyn|away is now known as Katielyn
L868[13:24:12] ***
spaceeaway is now known as spaceemotion
L869[13:24:42] ⇦
Quits: Necr0 (~PRIVAT@p4FE058E3.dip0.t-ipconnect.de) (Ping timeout:
378 seconds)
L870[13:26:20] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L871[13:27:34] ⇦
Quits: Cray0n (Cray0n@74.141.16.62.customer.cdi.no) ()
L872[13:30:21]
⇨ Joins: Cojo (~Cojosan@ncsu-nat1-8.ncstate.net)
L873[13:31:38] ***
chbachman is now known as chbachman|away
L874[13:32:50]
⇨ Joins: Unh0ly_Tigg
(~Robert@c-76-115-95-185.hsd1.wa.comcast.net)
L875[13:33:14]
⇨ Joins: cpup (~cpup@32.218.117.216)
L876[13:34:20] ***
Riking|away is now known as Riking
L877[13:35:36] ⇦
Quits: mikeprimm
(~mikeprimm@2001:4870:600a:317:a5cd:9993:13a6:acbd) (Remote host
closed the connection)
L878[13:36:56]
⇨ Joins: TheFjong
(~TheFjong|@3e6b1460.rev.stofanet.dk)
L879[13:38:35]
⇨ Joins: orthoplex64
(~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L880[13:42:29] ***
matthewprenger is now known as matthew|gone
L881[13:43:57] ⇦
Quits: Cojo (~Cojosan@ncsu-nat1-8.ncstate.net) (Quit: Beds explode
goodnight)
L882[13:45:26]
⇨ Joins: mikeprimm
(~mikeprimm@2001:4870:600a:317:9843:b45e:2e58:ff72)
L883[13:46:09] ⇦
Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L884[13:46:15]
⇨ Joins: CoderPuppy (~cpup@32.218.117.216)
L885[13:50:53] ⇦
Quits: Shukaro (~Shukaro@130.108.232.44) (Read error: Connection
reset by peer)
L886[13:51:11]
⇨ Joins: Shukaro (~Shukaro@130.108.232.44)
L887[13:53:39]
⇨ Joins: zerofall (zerofall@107.161.19.109)
L888[13:53:52] ⇦
Quits: mikeprimm
(~mikeprimm@2001:4870:600a:317:9843:b45e:2e58:ff72) (Quit:
Konversation terminated!)
L889[13:54:32] ⇦
Quits: MalkContent (MalkConten@p4FDCCBF5.dip0.t-ipconnect.de)
(Quit: http://www.kiwiirc.com/ - A hand crafted IRC
client)
L890[13:55:30]
⇨ Joins: keybounce_
(uid44894@id-44894.charlton.irccloud.com)
L891[13:56:39] <zerofall> Hello all, I
hear this is a good place to get some mod development
help/advice?
L892[13:56:53] <sham1> yes
L893[13:57:51] <zerofall> great. I am new
to Forge dev and IRC, so please forgive any noob-ness lol
L894[14:00:59] <zerofall> I am creating a
custom chest-like block, and I want to be able to store more than 1
stack in a slot (like an AE2 ME-Terminal). Any tips for the right
direction to start on that?
L895[14:01:00] ⇦
Quits: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.wa.comcast.net)
(Ping timeout: 378 seconds)
L896[14:01:09] ***
Ajloveslily is now known as testingidklol
L897[14:01:20] ***
testingidklol is now known as Ajloveslily
L898[14:01:33] <bspkrs> more than one
stack in a slot?
L899[14:01:37] ⇦
Quits: CoderPuppy (~cpup@32.218.117.216) (Read error: Connection
reset by peer)
L900[14:01:40] <sham1> yes
L901[14:01:43]
⇨ Joins: Unh0ly_Tigg
(~Robert@c-76-115-95-185.hsd1.wa.comcast.net)
L902[14:02:02] <sham1> Just like AE's
ME-terminal system that is interesting
L903[14:02:17] <zerofall> yup
L904[14:02:23] *
bspkrs excuses himself
L905[14:02:32]
⇨ Joins: cpup (~cpup@32.218.117.216)
L906[14:03:10] <ollieread> Well you'd want
to store the different stacks, though only store it with stacksize
1, then have a different count, matching slot id up with the amount
in there
L907[14:03:35]
⇨ Joins: mikeprimm
(~mikeprimm@2001:4870:600a:317:69ae:81ff:8c88:35a6)
L908[14:04:07] <zerofall> ya i started
down that route, with the stacksize of 1, and another data
structure to keep track of the count
L909[14:04:07] <tterrag> you'd need custom
itemstack rendering as well
L910[14:04:17] <tterrag> since vanilla
itemstacks don't support stack sizes >64
L911[14:04:36] <zerofall> ya thats where I
got lost, I couldn't figure out how to render a custom number on a
Slot
L912[14:05:02] ⇦
Quits: fishtaco (fishbro@wmcnair-234-161.resnet.mtu.edu) (Ping
timeout: 198 seconds)
L913[14:05:23] <tterrag> AE2 is
opensource
L914[14:05:25] <tterrag> go read
L915[14:05:27] <Ordinastie> draw them
separately
L916[14:05:31]
⇨ Joins: Hackswell
(~Sir@108-81-131-21.lightspeed.cntmoh.sbcglobal.net)
L917[14:05:38] <Ordinastie> draw an
itemStack without number, and draw a number on top
L918[14:06:50] ⇦
Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 198 seconds)
L919[14:07:04] <zerofall> ya ive been
looking at the AE2 source, but as somebody who is new to Forge dev,
I can't really figure out whats going on very well... and i want to
learn to do it from the ground up
L920[14:08:04] <zerofall> where would i
put the logic to draw ontop of the itemStack? (which
subclass)
L921[14:08:14] ***
diesieben|away is now known as diesieben07
L922[14:08:28] <sham1> Your
GuiContainer
L923[14:08:48] <zerofall> o really?
L924[14:08:54] <zerofall> ya i guess i
could do that..
L925[14:09:30] ***
prasselpikachu is now known as prassel|off
L926[14:09:45] <zerofall> ok great, I will
give that a shot. Thanks all for the tips
L927[14:10:47] ***
Riking is now known as Riking|away
L928[14:12:05] ***
big_Xplosion is now known as big_Xplo|Off
L929[14:12:16] ***
diesieben07 is now known as diesieben|away
L930[14:13:02] ⇦
Parts: zerofall (zerofall@107.161.19.109) ())
L931[14:13:05] ***
Riking|away is now known as Riking
L932[14:14:01] ⇦
Quits: cpup (~cpup@32.218.117.216) (Quit: No Ping reply in 180
seconds.)
L933[14:14:08] ***
PaleoCrafter is now known as Paleo|off
L934[14:15:12]
⇨ Joins: cpup (~cpup@32.218.117.216)
L935[14:17:18] <sham1> ...Meh
L936[14:17:29] <sham1>
java.lang.IllegalStateException: glGetString(GL_VERSION) returned
null - possibly caused by missing current context.
L937[14:18:59]
⇨ Joins: Horfius
(~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L938[14:20:07] ***
prassel|off is now known as prasselpikachu
L939[14:20:50]
⇨ Joins: fishtaco
(fishbro@wmcnair-234-161.resnet.mtu.edu)
L940[14:21:41] ⇦
Quits: Deamon (~Deamon@S0106c8fb267d2916.gv.shawcable.net) (Quit:
Leaving)
L941[14:27:41]
⇨ Joins: Kolatra
(~zTJL@d75-158-18-220.abhsia.telus.net)
L942[14:32:50] ***
chbachman|away is now known as chbachman
L943[14:34:18]
⇨ Joins: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L944[14:35:02]
⇨ Joins: Deamon (~Deamon@2607:5300:60:464f::)
L945[14:35:06] ⇦
Quits: r4wk-work
(~r4wk@mtprnf0110w-142166253246.dhcp-dynamic.FibreOP.nl.bellaliant.net)
(Quit: home time o/)
L946[14:35:58] <heldplayer> !gm resize
1.7.10
L947[14:36:31] <heldplayer> !gf
field_153197_d 1.7.10
L948[14:36:38]
⇨ Joins: Necr0
(~PRIVAT@p4FE05FB6.dip0.t-ipconnect.de)
L949[14:37:35]
⇨ Joins: killjoy
(~killjoy@aolclient-66-26-10-51.aol.ec.res.rr.com)
L950[14:38:11]
⇨ Joins: Nathan1852
(~Nathan185@p4FEBBAD0.dip0.t-ipconnect.de)
L951[14:38:27] <Necr0> Question: are the
any good examples for drawing onto the hud?
L952[14:38:48] <killjoy> Gui
L953[14:39:01] <killjoy>
GuiScreen.drawTexturedModal
L954[14:39:16] <killjoy> There's also the
Tessallator
L955[14:39:32] <Necr0> Okay thanks!
L956[14:41:25] <Ivorius> Necr0: What hud,
do you mean the ingame GUI?
L957[14:41:32] <Ivorius> F3 debug menu?
Custom Gui screen?
L958[14:42:54] <Necr0> i mean the default
ingame gui.
L959[14:43:33] <Necr0> with xp bar, hunger
bar, etc
L960[14:44:10] <Ivorius> Then you'll need
to subscribe to RenderGameOverlayEvent
L961[14:44:36] <Ivorius> Make sure you're
in one exact ElementType, and either Post or Pre
L962[14:44:45] <Ivorius> And then use
killjoy's mentioned methods
L963[14:45:15] <Necr0> Okay i'll try that.
Thank you both.
L964[14:45:19] <Ivorius> Depending on what
you want to draw, drawTexturedModalRect and screen.fontRenderer are
most useful
L965[14:46:30] <Necr0> i don't plan on
drawing text so drawTexturedModalRect should be all i need
right?
L966[14:46:51] <killjoy> Tessellator for
more advanced things.
L967[14:46:56] <Ivorius> If you want to
draw gui textures only, yes :P
L968[14:46:57] <killjoy> You can use that
to draw triangles
L969[14:49:27]
⇨ Joins: Parker8283
(~Parker828@162-226-224-57.lightspeed.lnngmi.sbcglobal.net)
L970[14:49:39] <Necr0> i think i don't
need that yet but i'll look into it
L971[14:50:12] <Parker8283> Hey fry,
apparently Azanor is having problems with the B3D stuff
L972[14:50:24] <Parker8283> Let me grab
the IRC log real quick and give it to you
L973[14:50:48] <Necr0> so
minecraft.ingameGUI.drawTexturedModalRect should be fine right?
minecraft being the clients minecraft instance.
L974[14:51:05] *
fry contacted him already, Parker8283, thanks :P
L975[14:51:14] <Parker8283> ah cool
L976[14:52:03] <killjoy> I would create a
draw method that takes Gui as a parameter
L977[14:52:11] ***
Katielyn is now known as Katielyn|away
L978[14:52:19] <Brycey92> hey, is there a
way in java to check how much memory is allocated?
L979[14:52:27] <killjoy> Something in
System
L980[14:52:32] <Brycey92> ok
L981[14:52:33] ⇦
Quits: cad435 (~quassel@2a02:6d40:100:51f:c59f:5c4b:21ca:416f)
(Read error: Connection reset by peer)
L982[14:52:34] ⇦
Quits: TooLmaN (~TooLmaN@mail.thomsonplastics.com) (Quit: Off to
save the world!)
L983[14:53:00] <Brycey92> additionally, is
there a way to stop forge and MC from loading and display a message
to the user?
L984[14:53:12] <Brycey92> like
"allocate 2gb, numbnuts"
L985[14:53:23] <Brycey92> or something
more classy, as the case may be
L986[14:53:36] <killjoy> There's probably
some exception to throw
L987[14:54:42]
⇨ Joins: cad435
(~quassel@2a02:6d40:100:51f:ecaf:b315:8853:36fa)
L988[14:56:00] <killjoy>
CustomModLoadingErrorDisplayException
L989[14:56:05] <killjoy> But it's
abstract
L990[14:56:19] <killjoy> Extend that
L991[14:58:47]
⇨ Joins: kourbou
(~kourbou@wis38-2-88-180-229-5.fbx.proxad.net)
L992[15:01:17] ⇦
Quits: Z6fans (~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
(Ping timeout: 198 seconds)
L993[15:01:31] <Brycey92> got it
L994[15:01:53]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L995[15:02:27]
⇨ Joins: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L996[15:03:25] <Genuine> What have I
done...
L997[15:03:30] ***
Caitlyn is now known as OpenComputers
L998[15:03:42] ***
OpenComputers is now known as Caitlyn
L999[15:03:42] <Zaggy1024> It would sure
be nice if ShapedOreRecipe.width/height weren't private :|
L1000[15:03:43] <Genuine>
tran.setValue(Arrays.asList(main.getStringList("translations",
"captions/" + tran.getKey(), tran.getValue().toArray(new
String[0]), "")));
L1001[15:03:53] <Genuine> I don't
even.
L1002[15:04:00] ***
big_Xplo|Off is now known as big_Xplosion
L1003[15:04:07] <Zaggy1024> As it is,
there's no way to get those values other than reflection/AT
L1004[15:04:22] <Zaggy1024> (btw, do ATs
work on Forge classes)
L1005[15:04:25] <Zaggy1024> (?)
L1006[15:04:47] <killjoy> I doubt lex
would approve
L1007[15:05:52] <Ivorius> They do
L1009[15:06:02] <Ivorius> You can also PR
them to be accessible
L1010[15:06:13] <Ivorius> getter or
public final
L1011[15:06:17] <Genuine> lol
L1012[15:06:19] <Genuine> Nice.
L1013[15:06:32] <Genuine> I would have
gone with the "Noooooo...."
L1014[15:07:00] <fry> Well, you did say
"What have I done" :P
L1015[15:07:40]
⇨ Joins: ElgarL
(~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net)
L1016[15:08:06]
⇦ Quits: sham1 (~sham1@dsl-tkubrasgw1-54fa36-34.dhcp.inet.fi)
(Ping timeout: 378 seconds)
L1017[15:08:24] <Ivorius> fry::lookup is
slowly converting from PDFs to video references
L1018[15:09:15] <fry> lies, I always link
obscurely-hilarious videos :P
L1019[15:09:49] <Lex_> !gm
func_178040_a
L1020[15:09:54]
⇨ Joins: cmb_
(~chatzilla@ip-213-49-243-252.dsl.scarlet.be)
L1021[15:10:29] <Ivorius> What may Lex be
hiding
L1022[15:10:30] <Ivorius> !gm
func_178040_a
L1023[15:13:53] ***
kroeser is now known as kroeser|away
L1024[15:15:02] ***
Katielyn|away is now known as Katielyn
L1025[15:15:58]
⇨ Joins: r4wk
(uid48318@id-48318.uxbridge.irccloud.com)
L1026[15:18:23]
⇦ Quits: Necr0 (~PRIVAT@p4FE05FB6.dip0.t-ipconnect.de) (Ping
timeout: 198 seconds)
L1027[15:21:06]
⇦ Quits: kourbou
(~kourbou@wis38-2-88-180-229-5.fbx.proxad.net) (Ping timeout: 200
seconds)
L1028[15:24:43] ***
Magik6k is now known as Magik6k|off
L1029[15:25:09] ***
big_Xplosion is now known as big_Xplo|Off
L1030[15:25:34] ***
matthew|gone is now known as matthewprenger
L1031[15:29:19]
⇦ Quits: Hackswell
(~Sir@108-81-131-21.lightspeed.cntmoh.sbcglobal.net) (Quit:
Leaving)
L1032[15:31:25]
⇨ Joins: RawringNymNym
(~maria@bas1-brampton37-2925500200.dsl.bell.ca)
L1033[15:31:49]
⇦ Quits: Hgrebnednav
(~Hgrebnedn@94-224-178-76.access.telenet.be) (Quit:
Leaving)
L1034[15:33:24]
⇦ Quits: ElgarL
(~ElgarL@cpc6-hawk15-2-0-cust537.18-1.cable.virginm.net) (Ping
timeout: 378 seconds)
L1035[15:33:35]
⇨ Joins: Lymia
(~moe@magical.girl.lyrical.lymia.moe)
L1036[15:33:35]
⇨ Joins: cad435__
(~quassel@2a02:6d40:100:793:ecaf:b315:8853:36fa)
L1037[15:34:28]
⇨ Joins: Doty1154 (~doty1154@50.136.193.35)
L1038[15:35:00]
⇨ Joins: cad435_ (~quassel@178.15.148.253)
L1039[15:36:56] ***
Riking is now known as Riking|away
L1040[15:37:15]
⇦ Quits: cad435
(~quassel@2a02:6d40:100:51f:ecaf:b315:8853:36fa) (Ping timeout: 378
seconds)
L1041[15:39:15]
⇦ Quits: cmb_ (~chatzilla@ip-213-49-243-252.dsl.scarlet.be)
(Killed (NickServ (GHOST command used by
cmb__!~chatzilla@ip-213-49-114-187.dsl.scarlet.be)))
L1042[15:39:53]
⇨ Joins: cmb_
(~chatzilla@ip-213-49-114-187.dsl.scarlet.be)
L1043[15:40:33]
⇦ Quits: cad435__
(~quassel@2a02:6d40:100:793:ecaf:b315:8853:36fa) (Ping timeout: 378
seconds)
L1044[15:41:36]
⇨ Joins: Xexanos
(~lhilgenst@ip-78-94-101-188.hsi02.unitymediagroup.de)
L1045[15:46:23]
⇦ Quits: Loetkolben
(~Loetkolbe@ipbcc322a2.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L1046[15:48:18] ***
Riking|away is now known as Riking
L1047[15:49:15] ***
Tombenpotter is now known as NotTomben
L1048[15:50:20]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 198 seconds)
L1049[15:51:03]
⇦ Quits: Emris
(~Miranda@chello062178245147.2.12.vie.surfer.at) (Read error:
Connection reset by peer)
L1050[15:54:08]
⇨ Joins: psxlover
(psxlover@178.128.191.122.dsl.dyn.forthnet.gr)
L1051[15:57:49]
⇦ Quits: mikeprimm
(~mikeprimm@2001:4870:600a:317:69ae:81ff:8c88:35a6) (Remote host
closed the connection)
L1052[15:57:56]
⇨ Joins: Cojo (~Cojo@wvf6054rh.rh.ncsu.edu)
L1053[15:59:01] <cmb_> I temporarily lost
connection so I hope I'm not asking this again, but it appears
IntelliJ doesn't take the resources folder into account when
running my mod stub. Neither language files, texture pngs, block
and item jsons or the mcmod.info gets loaded in, spawning
java.io.FileNotFoundExceptions. I triple checked and everything
should be in the right position. Suggestions?
L1054[15:59:11]
⇦ Quits: Andrey96
(~Instantbi@128-74-13-33.broadband.corbina.ru) (Ping timeout: 186
seconds)
L1055[15:59:36] <Ivorius> cmb_: Did you
gradle setupDecompWorkspace; gradle idea; and then simply double
clicked the IPR?
L1056[15:59:46] <Ivorius> Because if you
did, everything should be in order without any additional
setup
L1057[16:00:38] <cmb_> Ivorius: I did
gradlew setupDecompWorkspace --refresh-dependencies then gradlew
genIntellijRuns
L1058[16:00:48] <Ivorius> Do gradlew idea
instead
L1059[16:00:54] <Ivorius> And double
click the IPR
L1060[16:01:05] <fry> what about the
magic line "sourceSets { main { output.resourcesDir =
output.classesDir } }"? :P
L1061[16:01:21] <cmb_> fry: does it look
like I have a clue? :P
L1062[16:01:24] <Ivorius> Oh yeah, needed
if you're on IDEA 14 ^
L1063[16:01:27] <Ivorius> Are you on 13
or 14?
L1064[16:01:31] <cmb_> where would that
line even go?
L1065[16:01:34] <cmb_> 14.0.3
L1066[16:01:36] <fry> build.gradle
L1067[16:01:36] <Ivorius> Ah
L1068[16:02:03] <cmb_> where is that IPR
that needs to be double clicked?
L1069[16:02:53] <Ivorius> In the base
folder
L1070[16:03:02] <Ivorius> If you did
gradle idea
L1071[16:03:17] <Unh0ly_Tigg> So, who is
working on the OBJ model loader?
L1072[16:03:23]
⇦ Quits: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net) (Ping timeout:
198 seconds)
L1073[16:03:48] <fry> shadekiller666
should be
L1074[16:03:59]
⇨ Joins: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L1075[16:04:02] <fry> but he wasn't in
here for some time :P
L1076[16:04:08] <cmb_> as in using obj
models in minecraft?!
L1077[16:04:31] <fry> Yup
L1078[16:04:51] <cmb_> you guys are nuts!
obj supports *circular* objects!
L1079[16:05:11] <cmb_> well...
non-blocks
L1080[16:05:26]
⇦ Parts: Xexanos
(~lhilgenst@ip-78-94-101-188.hsi02.unitymediagroup.de)
(Konversation terminated!))
L1081[16:05:28]
⇨ Joins: AtomicBlom
(~AtomicBlo@home.binaryvibrance.net)
L1082[16:05:30]
⇦ Quits: tattyseal (~tattyseal@95.147.32.26) (Quit:
Leaving)
L1084[16:06:26] <Unh0ly_Tigg> I think it
would be cool if there was an obj loader limited to quads, to be
used by the ISmartModel stuff, and another loader that wasn't
limited to either 3 or 4 point faces for TESR based renderers
L1085[16:06:57] <cmb_> fry: YOU DID
WHAT
L1086[16:07:13] <Ordinastie> fry, alway
the same screen, booouhhh!
L1087[16:07:16] <fry> Unh0ly_Tigg: you
can use B3D loader already btw :P
L1088[16:07:40] <tterrag> dear god
fry
L1089[16:07:43] <tterrag> you
monster
L1090[16:07:53]
⇨ Joins: Mitchellbrine
(uid38456@id-38456.uxbridge.irccloud.com)
L1091[16:07:54] <Unh0ly_Tigg> fry, I mean
specifically for .obj files, I don't really want to have to convert
files between formats...
L1092[16:08:03] <Unh0ly_Tigg> and
guys...
L1093[16:08:21] <Unh0ly_Tigg> extrautils'
"Impossible Object" ?
L1094[16:08:29] ***
Riking is now known as Riking|away
L1095[16:08:36] <cmb_> hmmm no base
folder, just going to reinstall forge
L1096[16:08:54] <Unh0ly_Tigg> which, is
not only spherical, but a multipart...
L1097[16:09:05] <Unh0ly_Tigg> iirc
L1098[16:09:12] <tterrag> it's not nearly
as detailed as fry's pic
L1099[16:09:28] <Unh0ly_Tigg> well, fry's
takes up more than 1 block
L1100[16:09:46] ***
tterrag is now known as tterrag|away
L1101[16:09:49] ***
Riking|away is now known as Riking
L1102[16:09:59] ***
Unh0ly_Tigg is now known as Tigg|Food
L1103[16:11:06] ***
prasselpikachu is now known as prassel|off
L1104[16:11:23]
⇨ Joins: VikeStep
(~VikeStep@CPE-123-211-234-236.lnse4.woo.bigpond.net.au)
L1105[16:12:13]
⇨ Joins: mikeprimm
(~mikeprimm@2001:4870:600a:317:9096:823d:3222:a4ee)
L1106[16:13:19] <Ivorius> cmb_: Not
'base' fodler
L1107[16:13:21] <Ivorius> *folder
L1108[16:13:26] <Ivorius> Just the
project's folder, you know
L1109[16:13:38] <Ivorius> Where /eclipse
and build.gradle and all that is...
L1110[16:13:58] <cmb_> oh, well too late
:P
L1111[16:14:06] <cmb_> they're all
gone!
L1112[16:15:23] <ollieread> What are
blockevents?
L1113[16:15:27] <ollieread> as in
onBlockEvent?
L1114[16:16:01] <cmb_> the line
sourceSets { main { output.resourcesDir = output.classesDir } }...
where in build.gradle should that be?
L1115[16:16:53] <cmb_> just at the
end?
L1116[16:19:42]
⇨ Joins: ariscop
(~ariscop@ppp118-209-190-109.lns20.mel8.internode.on.net)
L1117[16:20:19] <killjoy> Just added
intellij support to kappa
L1118[16:20:44] ***
killjoy is now known as killjoy[afk]
L1119[16:21:01] ***
fry is now known as fry|sleep
L1120[16:24:00] ***
Fye is now known as Zz_Fye
L1121[16:24:26]
⇨ Joins: Hea3veN (~Hea3veN@181.165.169.102)
L1122[16:26:13]
⇦ Quits: cpup (~cpup@32.218.117.216) (Read error: Connection
reset by peer)
L1123[16:26:24]
⇨ Joins: turmfalke
(~turmfalke@p54A68BEF.dip0.t-ipconnect.de)
L1124[16:28:08]
⇦ Quits: psxlover
(psxlover@178.128.191.122.dsl.dyn.forthnet.gr) (Ping timeout: 198
seconds)
L1125[16:28:33]
⇨ Joins: psxlover
(psxlover@188.4.80.196.dsl.dyn.forthnet.gr)
L1126[16:29:53]
⇨ Joins: cpup (~cpup@32.218.117.216)
L1127[16:31:13] <nekosune> anyone know
how to set up gradle to login using username and password in
runClient?
L1128[16:33:03] ***
mumfrey is now known as Mumfrey
L1129[16:34:01] ***
Kolatra is now known as Kolatra|Away
L1130[16:34:53]
⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 198
seconds)
L1131[16:35:13] <pixlepix> Anyone on 1.8
who can do me a huge favor and check how the slime block works
code-wise?
L1132[16:36:03]
⇨ Joins: cpup (~cpup@32.218.117.216)
L1133[16:37:32]
⇦ Quits: Noppes (~Noppes@82-168-212-152.ip.telfort.nl) (Read
error: Connection reset by peer)
L1134[16:39:57]
⇦ Quits: SoundLogic (~SoundLogi@natewp.scls.lib.wi.us) (Ping
timeout: 378 seconds)
L1135[16:42:16]
⇦ Quits: ariscop
(~ariscop@ppp118-209-190-109.lns20.mel8.internode.on.net) (Quit:
Leaving)
L1136[16:42:43] <cad435_> nekosune: if
you want to log in with your Minecraft-acc in your IDE; fill
ProgrammArguments with "--username=your@email
--password=youre_pwd"
L1137[16:42:44]
⇨ Joins: ariscop
(~ariscop@ppp118-209-190-109.lns20.mel8.internode.on.net)
L1138[16:45:20] <nekosune> cad435_: dosnt
work with gradle, which is what have to use here
L1139[16:45:31] <nekosune> pixlepix:
hello ... I keep trying to catch you by pm
L1140[16:45:39] <pixlepix> Hiya
L1141[16:45:47] <cmb_> No PM's Without
invitation
L1142[16:45:59] <cad435_> ok, than sry,
but idk... i'm not familiar with gradle...
L1143[16:47:32] <pixlepix> What do you
need neko?
L1144[16:47:39]
⇨ Joins: EliteMasterEric
(~EliteMast@d14-69-188-249.try.wideopenwest.com)
L1145[16:47:41]
⇨ Joins: Six-One-Three
(~Six-One-T@blk-89-209-224.eastlink.ca)
L1146[16:47:53] <Six-One-Three> Anyone
know how to register custom villager trades in minecraft 1.8?
L1147[16:49:04] <pixlepix> Must not have
been getting pms
L1148[16:50:21] ***
Genji|away is now known as Genji
L1149[16:54:22] <nekosune> cmb_: thats if
you are pming from this chanel about somethign, not if tryign to
contact your up until last week,co-mod :p
L1150[16:55:09] <nekosune> pixlepix:
basically mostly about getting stuff like the forum thread switched
over
L1151[16:55:13]
⇨ Joins: Cray0n
(Cray0n@74.141.16.62.customer.cdi.no)
L1152[16:55:25] <pixlepix> How would I
switch over the thread?
L1153[16:58:08] <nekosune> we would have
to speak to the MCF admin
L1154[16:58:12] <nekosune> like Vazkii
did
L1155[16:58:28] <nekosune> also on a more
private note, pming, hope works this time >><
L1156[17:01:11] ***
alekso56 is now known as alekso56_off
L1157[17:01:38]
⇦ Parts: EliteMasterEric
(~EliteMast@d14-69-188-249.try.wideopenwest.com) ())
L1158[17:01:53]
⇨ Joins: EliteMasterEric
(~EliteMast@d14-69-188-249.try.wideopenwest.com)
L1159[17:02:14]
⇦ Quits: EliteMasterEric
(~EliteMast@d14-69-188-249.try.wideopenwest.com) ()
L1160[17:02:57]
⇨ Joins: Encryptic
(~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net)
L1161[17:03:06] <Vazkii> I had a
moderator move it over
L1162[17:03:41] <nekosune> Any paticular
one? or just find a random one and message?
L1163[17:04:12] <pixlepix> Send a pm to
the sectional mod
L1164[17:04:16] <pixlepix> *I sent*
L1165[17:04:20] <Vazkii> I had
TheWhiteWolves do it
L1166[17:04:24] <Vazkii> He's on the
wizard cartel chat
L1167[17:04:35]
⇦ Quits: Lymia (~moe@magical.girl.lyrical.lymia.moe) (Ping
timeout: 198 seconds)
L1168[17:04:47] <nekosune> Danke
L1169[17:05:02] ***
tterrag|away is now known as tterrag
L1170[17:06:44]
⇦ Quits: mikeprimm
(~mikeprimm@2001:4870:600a:317:9096:823d:3222:a4ee) (Quit:
Konversation terminated!)
L1171[17:07:44]
⇦ Quits: AtomicBlom (~AtomicBlo@home.binaryvibrance.net)
(Ping timeout: 198 seconds)
L1172[17:07:44]
⇦ Quits: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net) (Ping timeout:
198 seconds)
L1173[17:07:52] <pixlepix> Entity.posY is
really eye position?
L1174[17:08:37]
⇨ Joins: Lymia
(~moe@magical.girl.lyrical.lymia.moe)
L1175[17:09:35]
⇨ Joins: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L1176[17:09:40] ***
spaceemotion is now known as spaceeaway
L1177[17:09:41]
⇦ Quits: cad435_ (~quassel@178.15.148.253) (Read error:
Connection reset by peer)
L1178[17:10:14] ***
Xaw4 is now known as Xaw4|Sleep
L1179[17:10:15] <Ivorius> pixlepix: No,
entity.posY + getEyeHeight
L1180[17:10:52] <pixlepix> So it’s the
center of the entity?
L1181[17:11:10] <Ivorius> No, notice how
EntityPlayer overwrites it
L1182[17:13:52] ***
killjoy[afk] is now known as killjoy
L1183[17:15:00] <pixlepix> Overwrites
eyeHeight?
L1184[17:15:16] <pixlepix> Basically,
what I’m asking is how to get the feet position of an entity
L1185[17:16:29] <Ivorius> Feet position
is posY
L1186[17:16:42] <Ivorius> Or
boundingBox.minY
L1187[17:17:14] <killjoy> Ok, issue.
IntelliJ resets settings if the xml file is incomplete
L1188[17:17:21]
⇦ Quits: spaceeaway (~spaceemot@f054107077.adsl.alicedsl.de)
(Ping timeout: 378 seconds)
L1189[17:17:50]
⇦ Quits: Six-One-Three
(~Six-One-T@blk-89-209-224.eastlink.ca) (Quit:
Leaving)
L1190[17:18:34] ***
Geforce|Away is now known as Geforce
L1191[17:19:02] <killjoy> Nevermind. The
file is just faulty
L1192[17:22:12] ***
SamRaven2|Away is now known as SamRaven2
L1193[17:24:25] <pixlepix> How far will
an entity with a velocity of ‘1’ move in a single tick?
L1194[17:24:31] <pixlepix> Doesn’t appear
to be either 1 or 1/20
L1195[17:24:54]
⇨ Joins: marc0303
(marc0303@ipv6.4.zeta.elitebnc.org)
L1196[17:25:16] <Ivorius> Would be 1 each
tick, yes
L1197[17:25:27] <Ivorius> But it quickly
decreases normally
L1198[17:26:21] ***
heldplayer is now known as heldplayer|off
L1199[17:35:27] ***
Tigg|Food is now known as Unh0ly_Tigg
L1200[17:35:28]
⇨ Joins: An_Angry_Brit
(~AnAngryBr@90.220.179.208)
L1201[17:35:30]
⇦ Quits: Schwowsers
(~Schwowser@pool-71-185-169-233.phlapa.fios.verizon.net) (Ping
timeout: 378 seconds)
L1202[17:37:03]
⇦ Quits: lexteam (uid59708@id-59708.ealing.irccloud.com)
(Quit: Connection closed for inactivity)
L1203[17:38:09]
⇨ Joins: spaceemotion
(~spaceemot@f054107077.adsl.alicedsl.de)
L1204[17:40:06]
⇨ Joins: blood|sleep
(~blood@ool-182e0a55.dyn.optonline.net)
L1205[17:40:21] ***
blood|sleep is now known as blood|away
L1206[17:40:35]
⇦ Quits: Nathan1852
(~Nathan185@p4FEBBAD0.dip0.t-ipconnect.de) (Ping timeout: 198
seconds)
L1207[17:41:53] ***
spaceemotion is now known as spaceeaway
L1208[17:44:54]
⇨ Joins: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net)
L1209[17:45:09]
⇦ Quits: sciguyryan
(~sciguyrya@93-94-245-101.dynamic.swissvpn.net) ()
L1210[17:45:41] ***
Magik6k|off is now known as Magik6k
L1211[17:46:26]
⇦ Quits: spaceeaway (~spaceemot@f054107077.adsl.alicedsl.de)
(Ping timeout: 198 seconds)
L1212[17:48:38]
⇨ Joins: Schwowsers
(~Schwowser@pool-71-185-169-233.phlapa.fios.verizon.net)
L1213[17:49:15] ***
Darkhax_AFK is now known as Darkhax
L1214[17:51:22] ***
manmaed is now known as manmaed|AFK
L1215[17:52:17]
⇦ Quits: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net) (Ping timeout:
198 seconds)
L1216[17:57:28] ***
chbachman is now known as chbachman|away
L1217[17:57:29]
⇦ Quits: chbachman|away
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook
Pro has gone to sleep. ZZZzzz…)
L1218[17:59:15]
⇦ Quits: bilde2910
(bilde2910@252.79-161-147.customer.lyse.net) (Read error:
Connection reset by peer)
L1219[17:59:53]
⇨ Joins: bilde2910
(bilde2910@252.79-161-147.customer.lyse.net)
L1220[17:59:53]
⇦ Quits: Silentspy
(~Silentspy@207.79-161-191.customer.lyse.net) (Read error:
Connection reset by peer)
L1221[17:59:58]
⇦ Quits: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit:
pixlepix)
L1222[18:00:17]
⇨ Joins: Silentspy
(~Silentspy@207.79-161-191.customer.lyse.net)
L1223[18:02:08]
⇦ Quits: Silentspy
(~Silentspy@207.79-161-191.customer.lyse.net) (Read error:
Connection reset by peer)
L1224[18:02:24]
⇨ Joins: Jeaves
(~bsutter@cpe-107-9-165-182.neo.res.rr.com)
L1225[18:02:32] <Jeaves> Hello.
L1226[18:03:09]
⇨ Joins: Silentspy
(~Silentspy@207.79-161-191.customer.lyse.net)
L1227[18:03:20]
⇨ Joins: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com)
L1228[18:04:27]
⇨ Joins: Nathan2055_
(uid28382@id-28382.uxbridge.irccloud.com)
L1229[18:04:34]
⇦ Quits: Vazkii (~Vazkii@a79-169-161-227.cpe.netcabo.pt)
(Read error: Connection reset by peer)
L1230[18:05:36] <mrkirby153> Can someone
explain to me what exactly is in the Minecraft Data watcher? (LIke
what each index is)
L1231[18:06:04] ***
Nathan2055_ is now known as Nathan2055
L1232[18:06:11] ***
Player is now known as Player|off
L1233[18:06:42] <tterrag> mrkirby153:
nothing specific
L1234[18:06:47] <tterrag> each entity
uses it differently
L1235[18:06:56] <mrkirby153> For the
player?
L1236[18:07:03] <mrkirby153> I'm just
curious
L1237[18:07:06] <mrkirby153> tterrag,
^
L1238[18:07:11] <tterrag> read the
code
L1239[18:07:12] <tterrag> I have no
idea
L1240[18:07:28] <mrkirby153> Where would
that be? The player class?
L1241[18:07:36] <tterrag> EntityPlayer I
assume
L1242[18:09:03]
⇦ Quits: Firedingo|AFK-Sleepies (~firedingo@101.174.81.33)
(Ping timeout: 378 seconds)
L1243[18:09:27] <mrkirby153> Also, why
are no parameters deobfuscated?
L1244[18:12:53]
⇦ Quits: Silentspy
(~Silentspy@207.79-161-191.customer.lyse.net) (Quit:
Leaving)
L1245[18:13:17] <mrkirby153> Interesting.
I can still use like Minecraft.getMinecraft().theWorld right? I
thought that was bad or something
L1247[18:13:46] <cmb_> that would be epic
and much appreciated by us newbz
L1248[18:13:47]
⇨ Joins: spaceemotion
(~spaceemot@f054107077.adsl.alicedsl.de)
L1249[18:14:21]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L1250[18:14:21] <mrkirby153> cmb_, What
is there that's outdated about it?
L1251[18:14:47] <cmb_> I did all the
steps but the resources folder does not get included in idea
L1252[18:15:07] <mrkirby153> cmb_, Okay.
Lets see about that
L1253[18:15:10] <mrkirby153> I'll go
follow them now
L1254[18:15:28] <cmb_> people here told
me to include the line sourceSets { main { output.resourcesDir =
output.classesDir } } in build.gradle
L1255[18:15:51]
⇨ Joins: SoundLogic
(~SoundLogi@172-8-201-53.lightspeed.mdsnwi.sbcglobal.net)
L1256[18:15:52] <cmb_> and do gradlew
idea instead
L1257[18:16:38]
⇨ Joins: Scott_DTA
(~Scott_DTA@2602:304:6e18:45a0:79d6:6ab7:1127:4d0b)
L1258[18:17:10] <mrkirby153> cmb_, Are
you using 1.8 and what resource folder? the MC folder/
L1259[18:17:55] <cmb_> Yes, I'm using 1.8
and Idea 14
L1260[18:18:21] <mrkirby153> Why do you
need the resource folder?
L1261[18:18:25] <cmb_> none of the files
in src\main\resources are recognised
L1262[18:18:34] <mrkirby153> oh i
see
L1263[18:18:39] <cmb_> like they somehow
aren't included in the build path
L1264[18:19:08] <cmb_> which is probably
trivial to solve if you have a clue but I don't even know what a
build path is, I'm just paraphrasing!
L1265[18:19:22]
⇨ Joins: minecreatr
(~minecreat@uva-120-73.ResHall.Berkeley.EDU)
L1266[18:19:37] <minecreatr> does anyone
know a good example of how to add a custom enchant?
L1267[18:19:53] <mrkirby153> cmb_,
I
L1268[18:19:54] <mrkirby153> '
L1269[18:20:01] <mrkirby153> I've never
had an issue
L1270[18:20:15] <mrkirby153> Maybe the
build script broke. Who knows?
L1271[18:21:35] <mrkirby153> also cmb_
What are you running to generate your dev workspace?
L1272[18:21:47] ***
Player|off is now known as Player
L1273[18:21:50] <cmb_> you mean the
command?
L1274[18:21:54] <mrkirby153> yea
L1275[18:22:00] <mrkirby153> like what
you type in the command line
L1276[18:22:15]
⇦ Quits: spaceemotion
(~spaceemot@f054107077.adsl.alicedsl.de) (Ping timeout: 378
seconds)
L1278[18:22:22] <cmb_> gradlew
setupDecompWorkspace --refresh-dependencies then open the project
in IDEA then gradlew genIntellijRuns
L1279[18:22:37] <cmb_> just literally
from the tutorial on the wiki
L1280[18:23:08] <mrkirby153> Huh. I've
always done gradlew setupDecompWorkspace --refresh-dependencies and
then ran gradlew idea then double clicked the .ipr file
L1281[18:23:12] <mrkirby153> Give that a
shot
L1282[18:23:44] <minecreatr> hmm, does
anyone know what the ResourceLocation in the Enchantment
constructor in 1.8 is for?
L1283[18:23:57] <cmb_> ok! thanks, I'm
currently trying gradlew setupDevWorkspace idea then double
clicking the .ipr
L1284[18:25:22] <minecreatr>
anyone?
L1285[18:26:26] <minecreatr> !gm
func_180305_b
L1286[18:27:58] <minecreatr> !gc
Enchantment
L1287[18:28:11]
⇨ Joins: sww1235
(~sww1235@news063183.halls.colostate.edu)
L1288[18:28:47] ***
Chimaine is now known as Chimaine|off
L1289[18:29:28] <minecreatr> !gf
p_i45771_2_
L1290[18:29:55] <minecreatr> how do I use
mcpbot reborn to find info on a class constructor?
L1291[18:30:08] <minecreatr> !gm
Enchantment
L1292[18:30:14]
⇨ Joins: Naiten (Naiten@77.34.81.150)
L1293[18:31:04] <tterrag> minecreatr:
it's used for the name of the enchantment
L1294[18:31:08] <tterrag> it's basically
pointless
L1295[18:31:11] <minecreatr> oh
L1296[18:31:13] <tterrag> I think mojang
was high when they wrote it
L1297[18:31:16] <minecreatr> wait, why
isn't it a string?
L1298[18:31:18] <minecreatr> xD
L1299[18:31:31] <tterrag> why? no
reason
L1300[18:31:35] <minecreatr> thats
funny
L1301[18:31:42] <tterrag> when it's used
it is just converted to a string
L1302[18:31:55] <minecreatr> why.....
would they do that
L1303[18:31:58] <Lymia> My professor
thinks integer overflows and buffer overflows are the same thing.
Kill me now. :(
L1304[18:32:32] <minecreatr> darn you
mojang!
L1305[18:32:52] <minecreatr> Its not that
big a deal, but its the little things that are the most
annoying
L1306[18:33:00] <cmb_> well I'l be
damned, gradlew setupDevWorkspace idea worked!
L1307[18:33:30]
⇨ Joins: ellipsis
(~ellipsis@c-76-105-146-89.hsd1.or.comcast.net)
L1308[18:34:53] <chbachman> I am pretty
sure that mojang was high when they wrote most of Minecraft.
L1309[18:35:05] <Prophet> notch is
probably a mod in /r/trees
L1310[18:35:09] <cmb_> Hehe, when trying
to figure out why my files weren't loading, I discovered Minecraft
concatenates two strings with an # in between then split them up
again by looking for a # symbol
L1311[18:35:36] <cmb_> (when creating the
file name for loading stuff)
L1312[18:37:02] <killjoy> Prophet, what
about /r/marajuanaenthusiasts?
L1313[18:37:02] ***
Magik6k is now known as Magik6k|off
L1314[18:37:27] <Prophet> killjoy you
never know lol
L1315[18:37:32] <minecreatr> wait a
minute
L1316[18:37:39] <minecreatr> if the
ResourceLocation is the enchant name
L1317[18:37:49] <minecreatr> then what is
the protected String name field?
L1318[18:38:11] <chbachman> Just ignore
it. Half of MC's code is generally useless. :P
L1320[18:40:39] <Prophet> i cannot
partake in the recreation of trees
L1321[18:40:47] <Prophet> it messes with
my bipolar disorder
L1322[18:41:04] <ollieread> Yeah it'll do
that
L1323[18:41:16] <Prophet> i got 5150'd
last time
L1324[18:41:24] <ollieread> As well as
slowly but surely, take up your entire free time
L1325[18:41:33] <ollieread> No idea 5150
means
L1326[18:41:35] <Prophet> psych ward
isn't that bad though. i got to eat wheneve3r i wanted
L1327[18:41:40] <Prophet> and the meds
were nice
L1328[18:41:50] <Prophet> 5150 is a 72
hour psych hold
L1329[18:42:15] <ollieread> Ohj
L1330[18:43:43] <ollieread> Don't know
what it would be called in the UK
L1331[18:44:06] <minecreatr> !gm
getMinEnchantability
L1332[18:44:14] <ollieread> I'm not a fan
of it anyway
L1333[18:48:11]
⇦ Quits: Illyohs (~LordIllyo@76.243.46.93) (Read error:
Connection reset by peer)
L1334[18:48:25]
⇦ Quits: Naiten (Naiten@77.34.81.150) (Read error: Connection
reset by peer)
L1335[18:49:41]
⇨ Joins: PrinceCat
(~PrinceCat@58-6-138-144.dyn.iinet.net.au)
L1336[18:52:43]
⇦ Quits: pugi (~pugi@host-091-097-058-078.ewe-ip-backbone.de)
()
L1337[18:53:55] ***
Abrar|gone is now known as AbrarSyed
L1338[18:54:51] <cmb_> !about
L1339[18:55:48]
⇦ Quits: ariscop
(~ariscop@ppp118-209-190-109.lns20.mel8.internode.on.net) (Ping
timeout: 378 seconds)
L1340[18:57:41]
⇦ Quits: Snowman (~Snowman@177-255.ftth.onsbrabantnet.nl)
(Quit: Leaving)
L1342[19:05:38] <MinecraftForgeBot>
LexManos: Fixed potential NPEs in Structure code caused by
componenets not being able to load. Closes #1686
L1344[19:08:12] <MinecraftForgeBot>
LexManos: Fixed potential NPEs in Structure code caused by
componenets not being able to load.
L1345[19:09:38]
⇦ Quits: TheFjong (~TheFjong|@3e6b1460.rev.stofanet.dk) (Read
error: Connection reset by peer)
L1346[19:11:14]
⇨ Joins: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L1347[19:17:09] ***
Mumfrey is now known as mumfrey
L1348[19:29:01] <Zaggy1024> huh.
L1349[19:29:16] <Zaggy1024> does
ShapedOreRecipe(ItemStack result, Object... recipe) not take null
as a valid slot for the recipe?
L1350[19:29:35] <chbachman> Why are you
passing in a null?
L1351[19:29:39] <Zaggy1024> How are empty
slots achieved for the ShapedOreRecipe using that
constructor?
L1352[19:29:41] <chbachman> The recipe is
like this:
L1353[19:29:49] <tterrag> Zaggy1024: just
use an unused character
L1354[19:29:54] <tterrag> most people use
' '
L1355[19:29:56] <tterrag> aka space
L1356[19:30:04] <Zaggy1024> ah
L1357[19:30:11] <tterrag> so " a
", 'a', Blocks.stone
L1358[19:30:11] <chbachman>
"sss", "sss", "sss", 's',
Items.redstone
L1359[19:30:14] <tterrag> is valid
L1360[19:30:14] <Zaggy1024> heh, I was
hoping it would allow me to use a character
L1361[19:30:19] <Zaggy1024> Whatevs, I
can deal with that
L1362[19:30:29] <tterrag> it does
L1363[19:30:40] <tterrag> if you just
don't define a character it makes it null
L1364[19:30:40] <Zaggy1024> no, I mean
use a character and then say the item is null
L1365[19:30:46] <tterrag> ...why would
you do that
L1366[19:30:48] <Zaggy1024> Because my
code is simpler that way
L1367[19:31:11] <Zaggy1024> I'm replacing
items in a recipe to make a duplicate of some vanilla recipes for
my mod
L1368[19:31:22] <Zaggy1024> (duplicating
recipes involving string and using a fiber item)
L1369[19:31:44]
⇨ Joins: Vasher
(~Vasher@c-67-182-53-19.hsd1.ca.comcast.net)
L1370[19:31:47] <mrkirby153> So if I do
"new ResourceLocation("mymodid:test"); where in the
resource tree is test?
L1371[19:32:04] <killjoy>
assets/mymodid/test
L1372[19:32:07] <Lymia> urrgh
L1373[19:32:09] <Zaggy1024> depends on
what type of resource it is
L1374[19:32:18] <Lymia> Do people
actually use the silly varargs recipe function?
L1375[19:32:25] <Zaggy1024> Well, what
the code assumes the resource to be
L1376[19:32:47] <Zaggy1024> yes, they
do
L1377[19:32:49] <Zaggy1024> Why wouldn't
they?
L1378[19:33:01] <mrkirby153> killjoy,
thanks. What if I wanted to access a resource in
assets/mymodid/test/test?
L1379[19:33:11] <Lymia> It's quite
ugly.
L1380[19:33:12] <Zaggy1024>
mymodid:test/test
L1381[19:33:16] <Lymia> But that's my
preference mostly
L1382[19:33:21] <killjoy> new
ResourceLocation("mymodid", "test/test")
L1383[19:34:30] <mrkirby153> thank you
again
L1384[19:35:08]
⇨ Joins: LordIllyohs (~LordIllyo@76.243.46.93)
L1385[19:36:04] ***
Riking is now known as Riking|away
L1386[19:36:18]
⇦ Quits: Jeaves (~bsutter@cpe-107-9-165-182.neo.res.rr.com)
(Quit: Jeaves)
L1387[19:41:08]
⇨ Joins: Maxwolf
(labs@pipette.madsciencemod.com)
L1388[19:42:32]
⇦ Quits: killjoy
(~killjoy@aolclient-66-26-10-51.aol.ec.res.rr.com) (Killed
(NickServ (GHOST command used by killjoy1221)))
L1389[19:42:38]
⇨ Joins: killjoy
(~killjoy@aolclient-66-26-10-51.aol.ec.res.rr.com)
L1390[19:43:26]
⇦ Quits: Lymia (~moe@magical.girl.lyrical.lymia.moe) (Ping
timeout: 198 seconds)
L1391[19:46:34]
⇦ Quits: Vasher (~Vasher@c-67-182-53-19.hsd1.ca.comcast.net)
(Remote host closed the connection)
L1392[19:48:50]
⇨ Joins: Strange
(uid27214@id-27214.ealing.irccloud.com)
L1393[19:49:40] <Zaggy1024> heh
L1394[19:49:55] <Zaggy1024> Someone
didn't really test the ShapedOreRecipe constructors
L1395[19:50:20] <Zaggy1024> One will
convert OreDictionary items into an ArrayList of ItemStack
L1396[19:50:29] <Zaggy1024> But then the
one I need to use won't take that ArrayList as an argument
L1397[19:51:01] <Zaggy1024> Er, not an
ArrayList, just a List
L1398[19:52:56]
⇨ Joins: RawringNymNym
(~maria@BMTNON3746W-LP130-01-1177624808.dsl.bell.ca)
L1399[19:53:35] <Zaggy1024> although I
suppose they don't want any old List, but a list of items in a
registered ore
L1400[19:54:31] ***
Geforce is now known as Geforce|Away
L1401[19:56:29]
⇦ Quits: Johannes13 (~Johannes@141.70.98.52) (Ping timeout:
198 seconds)
L1402[19:58:39]
⇨ Joins: ariscop
(~ariscop@ppp118-209-190-109.lns20.mel8.internode.on.net)
L1403[20:01:02]
⇦ Quits: mallrat208 (~mallrat20@68.204.184.175) (Read error:
Connection reset by peer)
L1404[20:01:15]
⇦ Quits: Hea3veN (~Hea3veN@181.165.169.102) (Quit:
leaving)
L1405[20:05:47]
⇨ Joins: mallrat208
(~mallrat20@68-204-184-175.res.bhn.net)
L1406[20:06:49]
⇦ Quits: Szernex
(~Szernex@188-22-174-54.adsl.highway.telekom.at) (Read error:
Connection reset by peer)
L1407[20:08:02]
⇦ Quits: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net) (Ping timeout: 202
seconds)
L1408[20:08:04] ***
Riking|away is now known as Riking
L1409[20:08:06]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
L1410[20:10:17] ***
Quetzi is now known as Quetzi|off
L1411[20:12:41]
⇨ Joins: Giraffestock
(~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net)
L1412[20:19:00]
⇦ Quits: Parker8283
(~Parker828@162-226-224-57.lightspeed.lnngmi.sbcglobal.net) (Remote
host closed the connection)
L1413[20:19:07]
⇦ Quits: cpup (~cpup@32.218.117.216) (Read error: Connection
reset by peer)
L1414[20:23:15]
⇨ Joins: cpup (~cpup@32.218.117.216)
L1415[20:24:47] <Zaggy1024> Would be nice
to have a ShapedOreRecipe.copy() method
L1416[20:25:11] <Zaggy1024> Since without
one it requires reflection and crappy hacks to do so
L1417[20:26:14] <PrinceCat> You can save
the recipe to a variable, can't you?
L1418[20:26:31] <PrinceCat> Why not just
use that?
L1419[20:26:32] <tterrag> that doesn't
copy it
L1420[20:26:37] <tterrag> deep copy !=
pointer copy
L1421[20:26:52] <PrinceCat> I don't see
why you'd need to copy a recipe though?
L1422[20:27:04] <tterrag> so that you can
edit it? and not affect the original?
L1423[20:27:13] <Giraffestock> @ordin, if
you're here, I figured out my issue
L1424[20:27:15] <tterrag> same reason
you'd copy an itemstack of an NBT tag
L1425[20:27:16] <Giraffestock> memory
leak :D
L1426[20:27:17] <PrinceCat> That's very
true, continue on..
L1427[20:27:30] ***
sk89q|away is now known as sk89q
L1428[20:27:32] <Giraffestock> didnt know
shift+f3 would be helpful
L1429[20:28:07] <Zaggy1024> Exactly
L1430[20:28:39] <Zaggy1024> It'd be nice
to have a way to copy a ShapedOreRecipe so it's easier to make a
mod item act as a substitute for a vanilla one
L1431[20:29:20]
⇦ Quits: Raziel
(~Raziel@cpc16-broo8-2-0-cust158.14-2.cable.virginm.net) (Ping
timeout: 198 seconds)
L1432[20:29:20] <Zaggy1024> ...there
isn't a way to register string and a mod equivalent to string as an
OreDictionary entry, is there?
L1433[20:29:26]
⇨ Joins: CoderPuppy (~cpup@32.218.117.216)
L1434[20:30:10] <Ordinastie>
Giraffestock, "@ordin" pings nothing
L1435[20:30:57]
⇦ Quits: cpup (~cpup@32.218.117.216) (Ping timeout: 378
seconds)
L1436[20:31:54] ***
Techokami is now known as Techokami|Off
L1437[20:34:18]
⇦ Quits: PrinceCat (~PrinceCat@58-6-138-144.dyn.iinet.net.au)
()
L1438[20:37:39] <Giraffestock> really?
does for me
L1439[20:37:40] <Giraffestock>
weird
L1440[20:37:48] <Giraffestock> mightve
set that a while back
L1441[20:39:38]
⇨ Joins: Lymia
(~moe@magical.girl.lyrical.lymia.moe)
L1442[20:40:42] <Zaggy1024> Is there a
way to use OreDictionary to make a substitute crafting item to
string?
L1443[20:40:42]
⇦ Quits: pixlepix
(~localmaca@cpe-72-228-15-137.nycap.res.rr.com) (Quit:
pixlepix)
L1444[20:41:08]
⇨ Joins: CheeseL0ver
(~Oriyami@cpe-075-181-009-237.carolina.res.rr.com)
L1445[20:41:17] <Ordinastie> I have two
things that ping me : Ordinastie (full name) and Malisis
L1446[20:41:33] <Giraffestock> ah, I
assumed it was automatic
L1447[20:41:33] <Giraffestock>
sorry
L1448[20:41:40] <Giraffestock> (if you
can't tell, I don't use IRC :D)
L1449[20:42:00] <CheeseL0ver> I am new at
this too. :D
L1450[20:43:32]
⇦ Quits: Scott_DTA
(~Scott_DTA@2602:304:6e18:45a0:79d6:6ab7:1127:4d0b) (Quit:
Leaving)
L1451[20:43:41] <Giraffestock> does forge
support java 8 yet?
L1452[20:43:54] <Giraffestock> 1.7.10
Forge*
L1453[20:45:22] <killjoy> Use java
6
L1454[20:45:39] <killjoy> Forge will
support it when Mojang requires it.
L1455[20:45:51] <killjoy> jvm yes, jdk
no
L1456[20:47:10]
⇦ Quits: CheeseL0ver
(~Oriyami@cpe-075-181-009-237.carolina.res.rr.com) (Quit:
Leaving)
L1457[20:48:25] ***
Aaron1011 is now known as Aaron1011|zzz
L1458[20:50:29] <Zaggy1024> sigh
L1459[20:50:41] <Zaggy1024> I guess
there's no easy way to make a substitute for string
L1460[20:50:49] <Zaggy1024> Luckily, I've
already done the hard way :P
L1461[20:55:55]
⇨ Joins: CheeseL0ver
(~androirc@cpe-075-181-009-237.carolina.res.rr.com)
L1462[20:57:49]
⇦ Parts: CheeseL0ver
(~androirc@cpe-075-181-009-237.carolina.res.rr.com)
())
L1463[20:58:50] ***
LordIllyohs is now known as Illyohs
L1464[20:59:39]
⇨ Joins: CheeseL0ver
(~androirc@cpe-075-181-009-237.carolina.res.rr.com)
L1465[21:00:58]
⇦ Quits: CheeseL0ver
(~androirc@cpe-075-181-009-237.carolina.res.rr.com) (Client
Quit)
L1466[21:02:42]
⇨ Joins: CheeseL0ver
(~androirc@cpe-075-181-009-237.carolina.res.rr.com)
L1467[21:04:11]
⇦ Quits: CheeseL0ver
(~androirc@cpe-075-181-009-237.carolina.res.rr.com) (Client
Quit)
L1468[21:09:51]
⇦ Quits: CoderPuppy (~cpup@32.218.117.216) (Read error: No
route to host)
L1469[21:10:11] ***
nekosune is now known as nekosune_Away
L1470[21:11:45]
⇨ Joins: TehBeege
(~TehBeege@2602:306:cf7b:5390:31fb:ee34:3dd0:252)
L1471[21:11:59] <TehBeege> !gm
func_150565_n
L1472[21:21:32]
⇦ Quits: cmb_ (~chatzilla@ip-213-49-114-187.dsl.scarlet.be)
(Ping timeout: 198 seconds)
L1473[21:22:57] <Katielyn> So im
attempting to update a mod from 1.6.4 what are the alternatives to
the following classes/methods IScheduledTickHandler TickType
L1474[21:25:36] <Katielyn> !gm
TickRegistry
L1475[21:26:51]
⇦ Quits: Nathan2055 (uid28382@id-28382.uxbridge.irccloud.com)
(Quit: Connection closed for inactivity)
L1476[21:30:41]
⇦ Quits: Captain_Shadows (~Thunderbi@208.92.78.142) (Quit:
See ya)
L1477[21:33:20]
⇦ Quits: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net) (Quit:
Z6fans)
L1478[21:34:08]
⇦ Quits: ChJees (ChJees@h211n5-sv-a13.ias.bredband.telia.com)
(Ping timeout: 198 seconds)
L1479[21:34:59]
⇦ Quits: Encryptic
(~Encryptic@c-50-169-124-232.hsd1.ma.comcast.net) (Quit:
Quit)
L1480[21:35:17]
⇨ Joins: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L1481[21:36:28]
⇦ Quits: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net) (Client
Quit)
L1482[21:39:42]
⇦ Quits: parcel31u
(~parcel31u@c-98-250-85-212.hsd1.mi.comcast.net) (Read error:
Connection reset by peer)
L1483[21:41:24]
⇨ Joins: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net)
L1484[21:45:46]
⇦ Quits: Z6fans
(~Z6fans@pool-98-114-10-177.phlapa.fios.verizon.net) (Client
Quit)
L1485[21:46:27]
⇦ Quits: SamRaven2
(~SamRaven2@cpe-174-111-244-046.triad.res.rr.com) (Quit:
Leaving)
L1486[21:46:45] <tterrag> Katielyn:
TickEvent subclasses
L1487[21:54:17]
⇦ Quits: Strange (uid27214@id-27214.ealing.irccloud.com)
(Quit: Connection closed for inactivity)
L1488[21:57:18]
⇦ Quits: Genji (~Genji@198.211.104.190) (Ping timeout: 378
seconds)
L1489[21:57:51]
⇦ Quits: clone1018_ (luke@208.68.38.201) (Ping timeout: 378
seconds)
L1490[21:57:59] ***
chbachman is now known as chbachman|away
L1491[21:58:02]
⇦ Quits: chbachman|away
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Quit: My MacBook
Pro has gone to sleep. ZZZzzz…)
L1492[22:02:12]
⇦ Quits: Mitchellbrine
(uid38456@id-38456.uxbridge.irccloud.com) (Quit: Connection closed
for inactivity)
L1493[22:03:55]
⇨ Joins: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net)
L1494[22:04:17]
⇦ Quits: TehBeege
(~TehBeege@2602:306:cf7b:5390:31fb:ee34:3dd0:252) (Ping timeout:
198 seconds)
L1495[22:06:53]
⇦ Quits: chbachman
(~chbachman@c-73-45-124-6.hsd1.il.comcast.net) (Client
Quit)
L1496[22:10:30]
⇦ Quits: orthoplex64
(~orthoplex@cpe-68-206-247-199.satx.res.rr.com) (Ping timeout: 378
seconds)
L1497[22:10:51]
⇨ Joins: Genji (~Genji@198.211.104.190)
L1498[22:11:15]
⇨ Joins: clone1018_ (quasselcor@208.68.38.201)
L1499[22:13:52]
⇦ Quits: zoonie
(~zoonie@cpc72513-sgyl32-2-0-cust418.18-2.cable.virginm.net) (Quit:
Leaving)
L1500[22:14:07] ***
Ordinastie is now known as Ordi|Away
L1501[22:15:52] <Corosus> !gm
func_180482_a
L1502[22:16:16] <Ajloveslily> !gm
func_180482_a
L1503[22:18:44]
⇨ Joins: Wastl2
(~Wastl2@e179036126.adsl.alicedsl.de)
L1504[22:19:35]
⇦ Quits: psxlover (psxlover@188.4.80.196.dsl.dyn.forthnet.gr)
(Ping timeout: 198 seconds)
L1505[22:21:45]
⇦ Quits: TehKitti (TehKitti@tehkitti.pw) (Quit: No Ping reply
in 180 seconds.)
L1506[22:24:48]
⇦ Quits: Cray0n (Cray0n@74.141.16.62.customer.cdi.no) (Read
error: Connection reset by peer)
L1507[22:25:30]
⇨ Joins: Cray0n
(Cray0n@74.141.16.62.customer.cdi.no)
L1508[22:25:36]
⇨ Joins: xaero
(xaero@ip70-162-11-251.ph.ph.cox.net)
L1509[22:27:03]
⇦ Quits: Kolatra|Away (~zTJL@d75-158-18-220.abhsia.telus.net)
(Quit: Leaving)
L1510[22:27:06]
⇨ Joins: Horf
(~Horfius@c-50-177-126-199.hsd1.nh.comcast.net)
L1511[22:27:56]
⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk)
()
L1512[22:28:43]
⇦ Quits: Horfius
(~Horfius@c-50-177-126-199.hsd1.nh.comcast.net) (Killed (NickServ
(GHOST command used by Horf)))
L1513[22:28:46] ***
Horf is now known as Horfius
L1514[22:38:33]
⇦ Quits: Geforce|Away (Geforce@tehkitti.pw) (Ping timeout:
378 seconds)
L1515[22:46:01] ***
esKaayY is now known as esKaayY|away
L1516[22:46:55] ***
big_Xplo|Off is now known as big_Xplosion
L1517[22:48:26]
⇦ Quits: Cojo (~Cojo@wvf6054rh.rh.ncsu.edu) (Quit:
Leaving)
L1518[22:49:00]
⇦ Quits: Lathanael|Away
(~Lathanael@p54971CD1.dip0.t-ipconnect.de) (Ping timeout: 378
seconds)
L1519[22:53:31]
⇨ Joins: Lathanael|Away
(~Lathanael@p549701FC.dip0.t-ipconnect.de)
L1520[22:54:30]
⇦ Quits: maxlowry123
(~IceChat9@pool-96-236-38-172.albyny.fios.verizon.net) (Ping
timeout: 378 seconds)
L1521[22:55:27]
⇨ Joins: McJty
(~jorrit@94-225-252-38.access.telenet.be)
L1522[22:55:43] <McJty> Hi, is there an
event that gets fired when a single player game exits?
L1523[22:55:57] <McJty> WorldEvent.Unload
will not do because that's also called when changing
dimensions.
L1524[22:56:10] <McJty>
FMLNetworkEvent.ClientDisconnectionFromServerEvent will not do
because that's only when disconnecting from a server.
L1525[23:00:33] ***
big_Xplosion is now known as big_Xplo|Off
L1526[23:00:55]
⇦ Quits: Brokkoli (~Brokkoli@f054102158.adsl.alicedsl.de)
(Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr
klingen und das T�ten angemessen wirkt. (George
Orwell))
L1527[23:02:32] <Unh0ly_Tigg> McJty,
check when client-side when a player enters a world, if they are in
single player, and then if the gui gets set to an instance of
GuiMainMenu, they left single player
L1528[23:03:37] <McJty> Hmm
L1529[23:03:52] <Unh0ly_Tigg> that's at
least 1 way of doing it
L1530[23:03:52] <McJty> That sounds
complicated for something simple like this. Where can I actually do
that check?
L1531[23:04:02] <McJty> I mean at what
point can I check for that instanceof?
L1532[23:05:37] <Unh0ly_Tigg> there's an
event fired when the current screen changes (when
Minecraft.currentScreen changes)
L1533[23:05:50]
⇦ Quits: Horfius
(~Horfius@c-50-177-126-199.hsd1.nh.comcast.net) (Quit:
Leaving)
L1534[23:06:20] <McJty>
GuiOpenEvent
L1535[23:06:46] <Unh0ly_Tigg> yeah, just
check the instanceof with the new gui object
L1536[23:06:50] ***
AbrarSyed is now known as Abrar|gone
L1537[23:07:23] <McJty> Ok that will do
although that's a rather weird way to solve this :-)
L1538[23:07:47] <Unh0ly_Tigg> it was the
first thing I could think of, there might be an event, not
sure
L1539[23:08:10] <McJty> I haven't found
any
L1540[23:08:28] <tterrag> that's not
really reliable I don't think
L1541[23:08:33] <tterrag> isn't there a
clientside logged out event?
L1542[23:09:08] <McJty> Well there is
this: FMLNetworkEvent.ClientDisconnectionFromServerEvent
L1543[23:09:15] <McJty> That helps for
disconnecting from a server
L1544[23:09:20] <tterrag> does
PlayerLoggedOutEvent not fire?
L1545[23:09:24] <McJty> But that isn't
called for single player I think
L1546[23:09:25] <McJty> Hmm
L1547[23:09:40] <McJty> Let me see
that
L1548[23:10:12] <McJty> Isn't that only
on the server though? But I'll test it.
L1549[23:11:49] <tterrag> maybe so but it
should fire even for integrated servers
L1550[23:12:19] <McJty> It does!
L1551[23:12:25] <McJty> Ok, so that's a
good solution then
L1552[23:12:27] <McJty> Thanks
L1553[23:12:33] <keybounce_> Does it
catch LAN play?
L1554[23:12:54] <tterrag> why wouldn't
it?
L1555[23:13:12] <McJty> Ah no I looked
wrong. But I did notice that onDisconnectedFromServerEvent *is*
actually called.
L1556[23:13:20] <keybounce_> My concern
is more of, does it catch someone disconnecting from LAN, while the
LAN is still open
L1557[23:13:23] <McJty> But
PlayerEvent.PlayerLoggedOutEvent isn't
L1558[23:14:51] <McJty> Dimension 0
(overworld) is NEVER unloaded on a server right? Unless the server
stops
L1559[23:26:54] ***
TTFTCUTS is now known as TTFT|Away
L1560[23:30:34]
⇨ Joins: Devin_Laptop
(Devin_@26c-010.static.bnc4free.com)
L1561[23:42:08] <Lex_> !gf
networkManager
L1562[23:44:07]
⇦ Quits: McJty (~jorrit@94-225-252-38.access.telenet.be)
(Quit: Ex-Chat)
L1563[23:44:25] <Lex_> !gf
verifyTokenEncrypted
L1564[23:46:21]
⇦ Quits: Giraffestock
(~Giraffest@c-50-184-24-160.hsd1.ca.comcast.net) (Quit:
Leaving)
L1565[23:48:37]
⇨ Joins: Mitchellbrine
(uid38456@id-38456.uxbridge.irccloud.com)