<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L2[00:00:59] <williewillus> IStorage can be
left like my example there, it's only useful for public exposure
caps, not internal usage ones
L3[00:01:16] <williewillus> below that you
see I have an implementation of the interface from before
L4[00:01:55] <Tatsu011> This is gonna take a
bit to wrap my head around...
L5[00:02:00] <williewillus> and further
below that you see I have a Provider that implements
ICapabilitySerializable meaning it is an ICapabilityProvider that
neesd to be saved to nbt
L6[00:02:41] <williewillus> now, we have the
interface and its implementation. How do we attach it to a foreign
entity? That's what the provider is for, you listen to this event
and attach it like so
L8[00:03:28] <Tatsu011> Gonna save this so I
can reference it for later >.>
L9[00:03:39] <Tatsu011> this may need a few
dozen read-throughs
L10[00:03:58] <williewillus> so now
whenever I call
player.getCapability(ProjectEAPI.ALCH_BAG_CAPABILITY, null) I get
back an instance of that first interface
L11[00:04:08] <williewillus> yeah it takes
a while to get it
L12[00:04:20] <williewillus> but diesieben
and gigaherz are pretty well versed in it as well
L13[00:04:30] <williewillus> so feel free
to ask if you need to
L14[00:05:01] <Tatsu011> Is there an upvote
button on irc, because willie here just earned it >.>
L15[00:05:17] <sinkillerj> lul
L16[00:05:25] <williewillus> sinkillerj:
all the pings
L17[00:05:56] ⇨
Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L18[00:06:09] <sinkillerj> I was actually
away when the pings came in, just stopped by to see why the channel
was all bloo
L19[00:06:11] <barteks2x> Is it better to
send potentially a lot of data to client or let client recalculate
it by itself (potentially very cpu-intensive)?
L20[00:06:21] <williewillus> barteks2x:
what data?
L21[00:06:36] <sinkillerj> In most cases of
anything the more you can safely handle client side the
better
L22[00:06:40] <barteks2x> skylight. In case
when generating cube somewhere higher causes relight below
L23[00:06:51] <williewillus> i think
vanilla client relights chunks itself
L24[00:06:52] ***
mrkirby153 is now known as kirby|gone
L25[00:06:57] <williewillus> instead of
receiving server data
L26[00:06:58] ⇨
Joins: alex_6611
(~alex_6611@p5DE789F2.dip0.t-ipconnect.de)
L27[00:07:02] <williewillus> but it's
changed before so idk
L28[00:07:09] <barteks2x> but vannilla
never has potentially massive relights on terrain generation
L29[00:07:17] <williewillus> it tries to
:P
L30[00:07:20] <williewillus> (dark
holes)
L31[00:07:23] ⇦
Quits: Mraof (~mraof@50.153.181.96) (Ping timeout: 190
seconds)
L32[00:07:26] <sinkillerj> Oh god MC
lighting...
L33[00:07:36] <barteks2x> I got it working
serverside
L34[00:07:40] <barteks2x> With cubic
chunks
L35[00:07:47] ⇨
Joins: Mraof (~mraof@50.153.181.49)
L36[00:08:00] <barteks2x> now
synchronization. That's going to be... hard
L37[00:08:11] <sinkillerj> Welp have fun
kids, I gotta get some sleep for work. o/
L38[00:08:50] <barteks2x> I [reviously
experimented with full relight clientside, it seemed to be very
slow and caused serious performance issues
L39[00:08:59] ⇦
Quits: sinkillerj (~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net)
(Quit: またね)
L40[00:09:24] <barteks2x> but that was when
my skylight code needed minutes to generate spawn
L41[00:11:08] ⇨
Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L42[00:14:23] ⇨
Joins: VikeStep (~VikeStep@101.184.243.180)
L43[00:17:23] ***
TTFTCUTS is now known as TTFT|Away
L44[00:20:38] ⇦
Quits: DemoXin (~DemoXin@126.sub-70-210-56.myvzw.com)
()
L45[00:22:00] <barteks2x> [Server
thread/WARN] [net.minecraft.world.WorldServer]: Force-added player
with duplicate UUID 2b32bf3c-80b5-35b3-abab-2d4e53bbbeb0 What the
hell!? I already fixed that.
L46[00:24:10] ⇨
Joins: rashdanml
(~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net)
L47[00:26:15] ⇦
Quits: rashy (~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net) (Ping
timeout: 198 seconds)
L48[00:26:46] ***
AbrarSyed is now known as Abrar|gone
L49[00:26:55] ***
kroeser|away is now known as kroeser
L50[00:27:04] <DanYeomans> i think i
understand what is going on now williewillus
L51[00:27:17] <DanYeomans> i do have one
question though: what's the NAME for in the provider?
L52[00:27:26] <DanYeomans> can it be
anything? is it just a unique ID for it?
L53[00:27:42] <williewillus> yea just a
unique ID. Since I am attaching my capability to a
"foreign" (not from my mod) entity
L54[00:27:48] <williewillus> forge needs a
way of keeping things separate
L55[00:31:17] ⇦
Quits: turmfalke
(~turmfalke@p20030056CF06BA81CC12FD4D694D7A5B.dip0.t-ipconnect.de)
(Quit: turmfalke)
L56[00:37:00] ***
kroeser is now known as kroeser|away
L57[00:39:56] <barteks2x> I see what causes
my error... and I can't think or any reasonable way to fix it
L58[00:42:03] ⇦
Quits: alex_6611 (~alex_6611@p5DE789F2.dip0.t-ipconnect.de) (Ping
timeout: 190 seconds)
L59[00:42:53] ⇨
Joins: Nitrodev
(~Nitrodev@87-92-75-66.bb.dnainternet.fi)
L60[00:48:01] <barteks2x> Actually, I still
don't know how it happens
L61[00:51:33] <Tatsu011> How do
capabilities and Entities work together?
L62[00:51:36] ⇦
Quits: Brokkoli (~Brokkoli@p5B23C352.dip0.t-ipconnect.de) (Quit:
Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen
und das T�ten angemessen wirkt. (George Orwell))
L63[00:51:48] ⇦
Quits: killjoy (~killjoy@2606:a000:1118:c020:cd1d:4f97:7c81:74cb)
(Quit: Leaving)
L64[00:51:50] <williewillus> Tatsu011:
that's a broad question, try narrowing it down :P
L65[00:52:19] <Tatsu011> Is there something
out there that is implemented to the likes of say Luggage from
OpenBlocks?
L66[00:58:30] <Tatsu011> or am I doomed to
flail about with code until something works?
L67[00:58:54] <williewillus> trial + error,
look at other mods, ask for help when the people that know to help
are awake or are not about to sleep xD
L68[00:59:07] <williewillus> I'm writing a
capability guide right now hopefully it'll help
L69[00:59:28] <Tatsu011> Thats true. It
probably will- and I look forward to reading it.
L70[01:03:02] ⇦
Quits: rashdanml (~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net)
(Read error: Connection reset by peer)
L71[01:03:40] ⇨
Joins: rashdanml
(~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net)
L72[01:08:35] <DanYeomans> yay that would
be immensely helpful
L73[01:09:13] <DanYeomans> i get buttloads
of null pointer exceptions in NBTTagCompound.writeEntry when i run
using the capabilities
L74[01:09:18] <DanYeomans> i am not sure
what i've done wrong
L75[01:09:23] ⇦
Quits: Mraof (~mraof@50.153.181.49) (Ping timeout: 190
seconds)
L76[01:09:28] <DanYeomans> and there's so
many errors i can't even see the original stack trace
L77[01:10:16] ***
minecreatr is now known as Mine|dreamland
L78[01:11:12] ⇨
Joins: Mraof (~mraof@50.153.181.32)
L79[01:15:32] <DanYeomans> starting a new
world seems to have fixed that
L80[01:15:39] <DanYeomans> but im still
getting a million errors
L81[01:16:38] ⇦
Quits: IceDragon (~ThatGuy@184.170.13.178) (Ping timeout: 201
seconds)
L82[01:16:56] ⇨
Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L83[01:17:05] <barteks2x> Are there any 1.9
mods already?
L84[01:18:20] <Wuppy> ugh.. way too much to
do again today :V
L85[01:18:41] <Wuppy> so much it doesnt
even fit in my agenda :P
L86[01:19:06] <DanYeomans> duh doi i wasnt
returning the nbt tag compound when i wrote
L87[01:19:08] <barteks2x> I wan to test
cubic chunks with some other mod. Literally anything.
L88[01:21:58] <williewillus>
bot.notenoughmods.com
L89[01:22:41] *
DanYeomans scowls at the number of 1.7.10 mods
L90[01:23:19] <barteks2x> thanks, I want to
record some youtube video if I won't get <5FPS while
recording
L91[01:26:06] ⇦
Quits: rashdanml (~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net)
(Ping timeout: 198 seconds)
L92[01:28:17] ⇨
Joins: Poppy (~Poppy@chello085216146055.chello.sk)
L93[01:36:09] ⇦
Quits: Mraof (~mraof@50.153.181.32) (Read error: Connection reset
by peer)
L94[01:38:31] ⇨
Joins: Mraof (~mraof@50.153.181.32)
L95[01:42:07] ⇦
Quits: blood_ (~unknown@ool-4574115b.dyn.optonline.net)
()
L96[01:43:00] <barteks2x> Anyone knows how
can I test if blood magic works?
L97[01:43:25] <williewillus> uh play with
it? :D
L98[01:43:47] <barteks2x> Last time I
actually understood more than 3 mods was in mc 1.2.5
L99[01:45:51] <barteks2x> I only know this
mod does something with magic. I actually need to play mc
sometime...
L100[01:48:44] <DanYeomans> hmm
L101[01:49:15] <DanYeomans> in 1.8.9
forge, one of my functions throws a nullpointerexception because
the entity passed to it becomes null during the function
L102[01:49:27] <williewillus> make it
final :P
L103[01:49:38] <DanYeomans> what do you
mean?
L104[01:49:50] <williewillus> make the
entity variable final so it can't be reassigned
L105[01:49:57] <williewillus> ?
L106[01:50:08] <DanYeomans> it's being
passed from onEntityCollidedWithBlock though
L107[01:50:25] <williewillus> what do you
mean by "becomes null during the function"?
L108[01:50:37] <williewillus> that's
impossible due to how Java works, unless you're setting it to null
yourself
L109[01:50:53] <DanYeomans> im not, it's
just a straight pass through
L110[01:52:22] <williewillus> post
code
L111[01:52:50] <DanYeomans> it's spanning
like, 4 or 5 files.. i'll get you the links from the git
L112[01:53:15] <DanYeomans> i could just
be really tired and missing something, but it's a case of it
working perfectly fine in 1.8 and suddenly breaking in 1.8.9
L113[01:54:03] <DanYeomans> i really ought
to just rewrite this mod from scratch sometime
L114[01:54:06] <DanYeomans> it's a
mess
L115[01:55:01] <DanYeomans> uh ok
L116[01:56:57]
⇨ Joins: KGS
(~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L117[01:57:12]
⇨ Joins: madcrazydrumma
(~madcrazyd@host-89-241-237-241.as13285.net)
L118[01:58:11] <DanYeomans> nvm
L119[01:58:13] <DanYeomans> dw about
it
L120[01:59:58] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20160425 mappings to Forge Maven.
L121[02:00:01] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20160425-1.9.zip (mappings
= "snapshot_20160425" in build.gradle).
L122[02:00:12] <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/
L123[02:00:27] <barteks2x> Other than
worldgen blood magic seems to work, at least the basics
L124[02:00:45] ⇦
Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout:
198 seconds)
L125[02:00:45] ⇦
Quits: DanYeomans (~DanYeoman@135-23-231-89.cpe.pppoe.ca) (Quit:
Leaving)
L126[02:01:05]
⇨ Joins: KGS
(~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L128[02:04:34] <williewillus> what I have
so far
L129[02:07:12]
⇨ Joins: Emris (~Miranda@195.234.58.25)
L130[02:11:47] ⇦
Quits: agowa338 (~Thunderbi@p54918D7D.dip0.t-ipconnect.de) (Remote
host closed the connection)
L131[02:11:52]
⇨ Joins: agowa338
(~Thunderbi@p54918D7D.dip0.t-ipconnect.de)
L132[02:12:25] ***
Jezza is now known as JezzaMcJezzaFace
L133[02:12:56] ⇦
Parts: JezzaMcJezzaFace (~Jezza@bps-gw.hrz.tu-chemnitz.de)
())
L134[02:13:14]
⇨ Joins: Jezza
(~Jezza@bps-gw.hrz.tu-chemnitz.de)
L135[02:14:19]
⇨ Joins: Mraoffle (~mraof@50.153.182.144)
L136[02:14:41] ⇦
Quits: Mraof (~mraof@50.153.181.32) (Ping timeout: 384
seconds)
L137[02:18:43] ⇦
Quits: madcrazydrumma (~madcrazyd@host-89-241-237-241.as13285.net)
(Ping timeout: 190 seconds)
L138[02:24:16] ***
williewillus is now known as willieaway
L139[02:29:27] <barteks2x> And now I'm not
sure if it's something wrong with EnderRift or my mod is
broken
L140[02:29:51]
⇨ Joins: Noppes
(~Noppes@82-168-99-26.ip.telfort.nl)
L141[02:33:56]
⇨ Joins: P3pp3rF1y2
(~P3pp3rF1y@100-250-77-178-ptr.xsky.cz)
L142[02:50:25]
⇨ Joins: Elec332
(~Elec332@ip5456d4a5.speed.planet.nl)
L143[02:50:30]
⇨ Joins: Vorquel
(~Vorquel@174-18-37-37.tcso.qwest.net)
L144[02:51:15] <Vorquel> Anybody
here?
L145[02:52:23] <barteks2x> yes
L146[02:52:48] <Vorquel> Do you know how
to play sounds in 1.9?
L147[02:53:47] <barteks2x> no. My mod
doesn't do anythign with sounds
L148[02:54:13] <Vorquel> What does it
do?
L149[02:54:22] <barteks2x> I'm working on
cubic chunks.
L150[02:54:32] <Vorquel> nice
L151[02:54:51] <Vorquel> how is your
progress on that?
L152[02:54:52]
⇨ Joins: xanderio
(bnc-xander@shells.fnordserver.eu)
L153[02:55:52] <capitalthree> barteks2x:
ah nice
L154[02:56:07] <barteks2x> Works on 1.9,
serverside skylight works with reasonable speed, I want to record a
video from my experiments with cubic chunks + other mods. Then work
on client/server skyligth sync
L155[02:59:43]
⇨ Joins: PrinceCat
(~PrinceCat@124-170-66-159.dyn.iinet.net.au)
L156[03:01:43] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 384
seconds)
L157[03:01:50] <barteks2x> huh? I'm
getting AddertionErrors in netty code
L158[03:02:15]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L159[03:02:36] <barteks2x> Caused by
chisel mod
L160[03:11:40] <Vorquel> Figured out my
problem. I was using a client only method on the server.
L161[03:12:32] <barteks2x> I'm probably
doing something strange with TEs in cubuc chunks. EnderRift crashes
when I die.
L162[03:14:11] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 384
seconds)
L163[03:14:23] ⇦
Quits: Mraoffle (~mraof@50.153.182.144) (Ping timeout: 190
seconds)
L164[03:16:34]
⇨ Joins: Mraof (~mraof@50.153.183.87)
L165[03:17:02] ⇦
Quits: PrinceCat (~PrinceCat@124-170-66-159.dyn.iinet.net.au)
(Quit: My Mac has gone to sleep. ZZZzzz…)
L166[03:20:26]
⇨ Joins: madcrazydrumma
(~madcrazyd@host-89-241-237-241.as13285.net)
L167[03:20:43]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L168[03:22:10] ***
fry|sleep is now known as fry
L169[03:30:24] <madcrazydrumma> I'm trying
to make my health bar decrease inwards evenly on either side.
diesieben07 helped me last night but what i've implemented from
what he's said isnt working
L170[03:31:02] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L172[03:32:26] ⇦
Quits: Naiten (Naiten@81.2.62.146) (Read error: Connection reset by
peer)
L173[03:32:46] <Vorquel> You probably want
to hide the email address in that first image, madcrazydrumma
L174[03:32:48]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L175[03:33:29] <madcrazydrumma> Haha i
can't remove the message Vorquel so its fine, its not mine
anyway
L176[03:42:03] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 190
seconds)
L177[03:42:44]
⇨ Joins: PrinceCat
(~PrinceCat@124-170-66-159.dyn.iinet.net.au)
L178[03:44:19]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L179[03:46:18] <madcrazydrumma> Any
idea?
L180[03:52:53]
⇨ Joins: ghz|lappy (~gigaherz@84.89.63.25)
L181[03:53:37]
⇨ Joins: Fye
(~Fye@dynamic-adsl-78-13-101-123.clienti.tiscali.it)
L182[03:55:06] ⇦
Quits: Drullkus (~Dru11kus@2601:646:8301:8947:5d84:7bad:19b8:7736)
(Remote host closed the connection)
L183[04:09:28] <madcrazydrumma> ghz|lappy,
ohai
L184[04:17:38] ⇦
Quits: Mraof (~mraof@50.153.183.87) (Read error: Connection reset
by peer)
L185[04:20:49]
⇨ Joins: Mraof (~mraof@50.153.181.61)
L186[04:21:04] <ghz|lappy> o/
L187[04:21:21] <ghz|lappy> I have no
computer at work, so I brought my own laptop
L188[04:21:39] <ghz|lappy> doing mc
modding since I can't setup the dev environment for work in here
(they use macs)
L189[04:22:11] <madcrazydrumma> Sounds
like fun haha
L190[04:22:43] <madcrazydrumma> Got time
to check my issue since you're just modding?
L191[04:22:53] <ghz|lappy> sure
L192[04:23:28] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 201
seconds)
L193[04:23:36] <madcrazydrumma>
<3
L194[04:25:04] <ghz|lappy> (doesn't mean I
promise to do it -- that will depend on how boring/complex the
issue is ;P)
L195[04:25:51] <madcrazydrumma> Haha its
not too complex
L196[04:25:52] <madcrazydrumma> rip
L197[04:25:53] ⇦
Quits: PrinceCat (~PrinceCat@124-170-66-159.dyn.iinet.net.au)
(Quit: My Mac has gone to sleep. ZZZzzz…)
L198[04:32:51] ⇦
Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping timeout:
198 seconds)
L199[04:34:12] ⇦
Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Read error:
Connection reset by peer)
L200[04:53:02] ⇦
Quits: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi) (Quit:
Leaving)
L201[04:55:38]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:8947:5d84:7bad:19b8:7736)
L202[04:56:36]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L203[05:02:50] ⇦
Quits: madcrazydrumma (~madcrazyd@host-89-241-237-241.as13285.net)
(Quit: Leaving)
L204[05:02:59] ⇦
Quits: Drullkus (~Dru11kus@2601:646:8301:8947:5d84:7bad:19b8:7736)
(Ping timeout: 384 seconds)
L205[05:07:02]
⇨ Joins: Mraoffle
(~mraof@pool-100-7-100-55.rcmdva.fios.verizon.net)
L206[05:07:31] ⇦
Quits: Mraof (~mraof@50.153.181.61) (Ping timeout: 384
seconds)
L207[05:11:43] ⇦
Quits: ghz|lappy (~gigaherz@84.89.63.25) (Ping timeout: 190
seconds)
L208[05:20:30]
⇨ Joins: agowa339
(~Thunderbi@p54918A43.dip0.t-ipconnect.de)
L209[05:21:43] ⇦
Quits: agowa338 (~Thunderbi@p54918D7D.dip0.t-ipconnect.de) (Ping
timeout: 190 seconds)
L210[05:21:44] ***
agowa339 is now known as agowa338
L211[05:23:24] ***
airbreather__ is now known as airbreather
L212[05:24:25]
⇨ Joins: Nitrodev
(~Nitrodev@87-92-75-66.bb.dnainternet.fi)
L213[05:25:30] ⇦
Quits: Zorn_Taov (~Greenfox@c-71-198-205-107.hsd1.ca.comcast.net)
()
L214[05:31:24]
⇨ Joins: alex_6611
(~alex_6611@p5DE789F2.dip0.t-ipconnect.de)
L215[05:40:19]
⇨ Joins: ghz|lappy (~gigaherz@84.89.63.25)
L216[05:59:16] ***
PaleOff is now known as PaleoCrafter
L217[06:02:08] ⇦
Quits: vox|sleep
(~voxmods@pool-71-178-241-173.washdc.fios.verizon.net) (Ping
timeout: 201 seconds)
L218[06:06:16] ***
PaleoCrafter is now known as PaleOff
L219[06:16:57] ⇦
Quits: Fye (~Fye@dynamic-adsl-78-13-101-123.clienti.tiscali.it)
(Ping timeout: 201 seconds)
L220[06:30:17] ***
fry is now known as fry|afk
L221[06:41:09] <ghz|lappy> uhm....
L222[06:41:20] <ghz|lappy> I received the
curseforge emails saying my files had been approved
L223[06:41:30] <ghz|lappy> but the website
said "changed to Under Review", and still shows as under
review
L225[06:41:41] <ghz|lappy> do the two
v0.15.0 show up for anyone?
L226[06:44:16] ***
amadornes[OFF] is now known as amadornes
L227[06:50:11] <ghz|lappy> ah now they are
approved :3
L228[06:58:31]
⇨ Joins: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L229[07:00:23] <ghz|lappy> so while
reducing differences between my 1.8.9 codebase and my 1.9
codebase
L230[07:00:35] <ghz|lappy> I realized the
1.8.9 version didn't have the updateJSON url in it XD
L231[07:01:07] <ghz|lappy> so yeah that
explains why 1.8.9 was getting less downloads, I guess
L232[07:01:57] ⇦
Quits: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
(Ping timeout: 201 seconds)
L233[07:02:34]
⇨ Joins: Seppon
(~Noppes@82-168-99-26.ip.telfort.nl)
L234[07:08:13] ⇦
Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Ping timeout:
384 seconds)
L235[07:24:10]
⇨ Joins: DebugsPeople
(~DebugsPeo@2a02:810d:95c0:880:95f8:1c17:8da0:8e04)
L236[07:24:33]
⇨ Joins: AtomicStryker
(~AtomicStr@ip-176-199-68-238.hsi06.unitymediagroup.de)
L237[07:29:14] <AtomicStryker> someone
please explain this to me
L239[07:29:17] <AtomicStryker> im
dying
L240[07:29:53] <AtomicStryker>
Integer.valueOf(meta) instead of (int) meta does the same
L241[07:30:07] <ghz|lappy> the char code
for '4' isn't 4
L242[07:30:10] <AtomicStryker> actually
now that ive written it down ... should i tell it to use as
string
L243[07:30:12] <AtomicStryker> yeah
L244[07:30:14] <AtomicStryker> augh
L245[07:30:26] <ghz|lappy> (int)(n-'0')
should work?
L246[07:31:10] <ghz|lappy> (dunno how java
does maths operations on chars, in many langauges the output will
be an int by itself)
L247[07:31:46] <AtomicStryker> toString
basically stabbed me in the back
L248[07:32:12] <Nitrodev> hi all
L249[07:33:50]
⇨ Joins: RichardG (richardg86@201.17.106.149)
L250[07:33:51]
MineBot sets mode: +v on RichardG
L251[07:41:04] <AtomicStryker> now that im
staring at it, why does mc claim to be running 1.8.0_25 ... im
pretty sure i only have build 92 of j8 on here
L252[07:41:24] <diesieben07> the launcher
comes with a jre
L253[07:41:38]
⇨ Joins: KnightMiner
(~KnightMin@adsl-76-202-210-221.dsl.emhril.sbcglobal.net)
L254[07:44:58] <Nitrodev> diesieben07, it
does?
L255[07:45:13] <diesieben07> on windows it
does for sure
L256[07:45:16] <diesieben07> not sure
about mac
L257[07:45:42] <Nitrodev> huh
L258[07:45:47] <Nitrodev> didn't know
that
L259[07:48:09] <ghz|lappy> the
"native launcher" they released a while ago
L260[07:48:14] <ghz|lappy> contains its
own copy of the jre
L261[07:48:19] <ghz|lappy> so that people
don't have to install itseparately
L262[07:48:27] <ghz|lappy> they also made
the whole installer thing afterward
L263[07:49:27] <ghz|lappy> hmf gotta
reboot
L264[07:49:35] <ghz|lappy> I'l ltake the
chance to update mirc
L265[07:49:57] ⇦
Quits: ghz|lappy (~gigaherz@84.89.63.25) (Remote host closed the
connection)
L266[07:50:45] <AtomicStryker> thats
probably some kind of security hole? can i tell it to not use it?
ah the jvm arg in the launcher
L267[07:51:45]
⇨ Joins: Intektor
(~Intektor4@p5B27606F.dip0.t-ipconnect.de)
L268[07:53:05] <diesieben07> security
hole? :D
L269[07:53:30] <Intektor> So some guys
want me to be able to add items per config, is this possible? In my
mod you have cases, which you can open and recieve an random item.
Now they want to add their own cases per config, but I don't think
this is possible, or is it? And if yes, how?
L270[07:54:12]
⇨ Joins: ghz|lappy (~gigaherz@84.89.63.25)
L271[07:55:26] <diesieben07> sure
L272[07:55:30] <diesieben07> have one item
"custom case"
L273[07:55:36] <diesieben07> and store in
NBT what case it is (
L274[07:55:43] <diesieben07> (probably a
ResourceLocation identifier)
L275[07:55:59] <Intektor> and if a server
wants 100 unique cases?
L276[07:56:10] <Nitrodev> lappy*
L277[07:56:12] <Nitrodev> ?
L278[07:56:19] <diesieben07> what about
it?
L279[07:56:36] <Intektor> oh now I
understand
L280[07:56:38] <AtomicStryker> using an
outdated java version? as opposed to the latest one?
L281[07:56:42] <Intektor> yeah that makes
sense
L282[07:57:07] <diesieben07> uh yeha i
guess so
L283[07:58:24] <ghz|lappy> AtomicStryker:
I guess they haven't felt theneed to switch to a newer one
L284[07:58:41] <Nitrodev> giga what does
lappy mean?
L285[07:58:43] <ghz|lappy> I wonder if any
of he security fixes between that version and the latest
L286[07:58:51] <ghz|lappy> could be used
to hack someone's computer from a mc server
L287[07:58:55] <ghz|lappy> Nitrodev:
Laptop
L288[07:59:01] <Nitrodev> ah
L289[07:59:04] <ghz|lappy> I'm at work,
but I don't have my work computer
L290[07:59:08] <ghz|lappy> had to return
the one I did have
L291[07:59:12] <ghz|lappy> so I got my
personal laptop there
L292[07:59:36] <ghz|lappy> here*
L293[08:00:10] <AtomicStryker> the
launcher itself has web content in it, and i know the security
holes are usually web related
L294[08:00:21] <AtomicStryker> some man in
the middle attack?
L295[08:01:00] <AtomicStryker> hm the
launcher probably runs off the internal jre aswell
L296[08:01:00] <AtomicStryker> LOL
L297[08:01:45] ***
tterrag|ZZZzzz is now known as tterrag|away
L298[08:01:54] <tterrag|away>
probably
L299[08:02:14] <tterrag|away> it's more
consistent that way. they can eliminate any obscure bugs caused by
varying JVM versions (it has happened before)
L300[08:06:41]
⇨ Joins: turmfalke
(~turmfalke@p20030056CF06BAC3A549AC8C24F0812F.dip0.t-ipconnect.de)
L301[08:09:17] ***
Keridos|away is now known as Keridos
L302[08:09:36] <Keridos> hi
L303[08:10:20]
⇨ Joins: sokratis12GR
(sokratis12@62.221.158.197)
L304[08:11:23] <sokratis12GR> Hello, I
have a issue with my mod disabling flight ability of other mods
here is the EventHandler:
https://paste.ee/p/mDM92
L305[08:12:07] <capitalthree> have you
tried configuring the other mods instead of trying to hack around
them?
L306[08:12:20] <Intektor> It is always bad
to make the player fly with an armor
L307[08:13:04] ***
TTFT|Away is now known as TTFTCUTS
L308[08:13:06] <sokratis12GR> Well, the
flight of other mod's can work if they disable the flight from the
config. But I'm just wondering if there is an other way ?
L309[08:13:27] <Intektor> You can write a
onPlayerTakeOnArmor and onPlayerTakeOffArmor
L310[08:13:34] <Intektor> I did that
once
L311[08:13:48] <sokratis12GR> hmm thanks I
will try
L312[08:14:52] <Intektor> Just a hint, you
will need capabilities
L313[08:15:04] <sokratis12GR> I know this
xD
L314[08:15:50] <Intektor> and you will
need an interface
L315[08:16:03] <sokratis12GR> interface
for ?
L316[08:16:18] <Intektor> the
methods
L317[08:16:25] <sokratis12GR> ok
L318[08:17:12]
⇨ Joins: DovahOfKiin (~admin@122.171.95.219)
L319[08:17:53] <DovahOfKiin> How would I
check if there exists a tileentity next to my tileentity, that is
capable of storing liquids?
L320[08:17:57] <Intektor> And you should
take care about when the player logs in and out
L321[08:18:04] <DovahOfKiin> Like, check
if there is an OpenBlocks tank next to me TE
L322[08:18:09] <DovahOfKiin> my*
L323[08:18:16] <Intektor> it could be,
that your codes gets called there
L324[08:18:36] <Intektor> check all blocks
around I guess
L325[08:19:00] <Intektor> and check those
for tileentities
L326[08:19:28] <ghz|lappy> DovahOfKiin:
world.getTileEntity(this.pos.offset(direction)), and then use
instanceof to check
L327[08:19:48] <ghz|lappy> there's
probably some IFluidContainer interface or similar
L328[08:19:56] <ghz|lappy> Idon't know
theexact name since I never did fluids
L329[08:22:23] ⇦
Quits: DovahOfKiin (~admin@122.171.95.219) (Ping timeout: 190
seconds)
L330[08:22:33] <Keridos> hm, how can I get
my model from the json in an ISmartBlockModel class?
L331[08:22:40] <ghz|lappy> ?
L332[08:23:12] <Keridos> someone told me
that for advanced rotation stuff I should probably use an
ISmartBlockModel
L333[08:23:35] <ghz|lappy> if you want to
get a loaded model, you can use ModelLoaderRegistry.getModel
L334[08:23:38] <Keridos> i see the
documentation in the 1.8 primer, but I have no idea of how i would
actually get my model in there from the json
L335[08:23:42] <Keridos> ah ok thanks
ghz|lappy
L336[08:27:50] <ghz|lappy> eh wait
L337[08:29:20] <Keridos> oh wow this new
rendering stuff is so different from the 1.7.10 stuff.
L338[08:30:31] <ghz|lappy> it is
L339[08:30:39] <ghz|lappy> but the changes
are good ;p
L340[08:30:55] <Keridos> yeah
L341[08:31:15]
⇨ Joins: Shukaro (~Shukaro@130.108.232.236)
L342[08:31:23] <Keridos> hm can I load the
model as a normal mode, the function returns IModel but I need
something like ModelBase
L343[08:31:39] <ghz|lappy> json models do
not load as a ModelBase
L344[08:31:51] <ghz|lappy> the IModel can
be baked into an IBakedModel
L345[08:31:53] <Keridos> hm, how can I
modify them then easily?
L346[08:31:59] <ghz|lappy> and the
IBakedModel returns quads
L347[08:32:09] <ghz|lappy> you can't
"modify" the boxes in the model
L348[08:32:17] <ghz|lappy> you'd have to
edit the quads in the model
L349[08:32:20] <Keridos> oh god so I have
to manually rotate all the quads?
L350[08:32:41] <ghz|lappy> no, the .bake
method can accept transform data
L351[08:32:45] <Keridos> ah ok
L352[08:32:52] <ghz|lappy> so you'd have
to re-bake whenever you want to change the rotation
L353[08:33:16] <Keridos> ah, is there some
trigger to do that?
L354[08:34:10] <ghz|lappy> trigger?
L355[08:34:42] <Keridos> yeah I only
update the state when a players wrenches it
L356[08:34:51] <Keridos> does it
automatically bake the new model then?
L357[08:35:13] <ghz|lappy> no, but it
re-renders
L358[08:35:16] <diesieben07> no yu would
have 2 models
L359[08:35:20] <diesieben07> ^^
L360[08:35:24] <ghz|lappy> so it would
call your smart model
L361[08:35:51] <ghz|lappy> the
handleBlockState method
L362[08:35:56] <ghz|lappy> and in that
method
L363[08:36:00] <ghz|lappy> you can bake a
new model
L364[08:36:23] <Keridos> ah ok, got it
thanks
L365[08:36:41] <Keridos> hm the TSRS stuff
is a bit different in java than it is in jsons
L366[08:36:57] <tterrag|away> Not
particularly
L367[08:37:20] ⇦
Quits: VikeStep (~VikeStep@101.184.243.180) (Read error: Connection
reset by peer)
L368[08:37:23] <Keridos> ah the quad rots
are for an angle and then the axis?
L369[08:37:30] <Keridos> or rather around
a vector?
L370[08:38:29]
⇨ Joins: kimfy
(~kimfy___@236.5.200.37.customer.cdi.no)
L371[08:38:42] <tterrag|away> angle, x, y,
z
L372[08:38:52] <tterrag|away> xyz is
basically a vector yes
L373[08:38:54] <ghz|lappy> yup axis-angle
(or angle-axis)
L374[08:39:00] <ghz|lappy> like the opengl
call
L375[08:39:09] <tterrag|away> opengl is
angle axis
L376[08:39:21] <Keridos> ah ok, i guess i
will have to do all my rotations in the smartmodel then instead of
in the json?
L377[08:39:26] <ghz|lappy> yeha but the
rotation system is usually called "axis-angle
rotation"
L378[08:39:37] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
(Quit: Leaving.)
L380[08:39:52] <ghz|lappy> opengl just has
the angle first
L381[08:40:00] <tterrag|away> You just
pass the trsr as the imodelstate
L382[08:41:50] <Keridos> ok this is pretty
easy then, just have to calculate the 2 necessary rotations from my
blockstate
L383[08:44:19] <ghz|lappy> \o/
L384[08:44:22] <ghz|lappy> 1 1.8.9
download
L386[08:44:24] <ghz|lappy> XD
L387[08:44:34] <Keridos> gz
L388[08:44:48] *
ghz|lappy is bored
L389[08:44:53] *
ghz|lappy is waiting for 4pm to leavework
L390[08:45:56] <Intektor> are you really
chating in the IRC in work? :D
L391[08:46:12] <AtomicStryker> the fine
print in my job contract said im not allowed to bring private PC or
data drives or use any network/internet apps not preinstalled
L392[08:46:14] <tterrag|away> Do you
not?
L393[08:46:22] <AtomicStryker> basically
"do not vpn either"
L394[08:46:34] <AtomicStryker> when i
asked about this
L395[08:46:40] <AtomicStryker> they were
astonished their contract said that
L396[08:46:46] <AtomicStryker> cuz
obviously everyone does it anyway
L397[08:46:49] <thor12022> people have
time to use IRC when not at work?
L398[08:47:14] <AtomicStryker> let alone
smartphones being fully featured computers too
L399[08:48:16] ⇦
Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed
the connection)
L400[08:49:05] <ghz|lappy> thor12022: my
IRC client is running 24/7
L401[08:49:08] <ghz|lappy> it's just
there.
L402[08:49:15] *
ghz|lappy pokes ghz|afk
L403[08:49:40] <ghz|lappy> so when I'm at
home, playing games or watching series or whatever
L404[08:49:43] <ghz|lappy> IRC is
there
L405[08:49:43] <ghz|lappy> ;P
L406[08:50:19] <Intektor> dude your IRC
addicted
L407[08:50:50] <AtomicStryker> like you
wouldn't have the internet surgically implanted as soon thats a
thing
L408[08:51:15] <Intektor> well I am
supposted to learn for my maths test tomorrow :P
L409[08:51:27] <thor12022> mine is always
running somewhere, I'm just rarely looking at it. unless at work. .
.
L410[08:51:43] <ghz|lappy> Intektor: no,
if I was addicted, I'd feel bad when I don't ahve IRC around
L411[08:51:54] <ghz|lappy> IRC for me
isn't a reward
L412[08:52:11] <ghz|lappy> it's just a
fact of life
L413[08:52:12] <ghz|lappy> ;P
L414[08:52:17] <ghz|lappy> a
constant
L415[08:52:30] <ghz|lappy> my room has a
bed
L416[08:52:33] <ghz|lappy> my computer has
IRC
L417[08:52:52] <Intektor> well, I am
pretty sure you have never experienced the feeling of no IRC yet,
because you said, its always around :D
L418[08:53:21] <Intektor> So you don't
know if feel bad without IRC
L419[08:53:42] <ghz|lappy> uh I'm not at
home 24/7
L420[08:53:57] <ghz|lappy> also I share a
place with two friends
L421[08:54:04] <ghz|lappy> so it's not
like if "no irc" means "no communication"
L422[08:54:41] <ghz|lappy> I almost
abandoned IRC some years ago
L423[08:54:49] <ghz|lappy> then I started
to gain interest on he ReactOS project
L424[08:54:55] <ghz|lappy> and they use
IRC
L425[08:54:58] <ghz|lappy> and thne later
modding
L426[08:55:02] <ghz|lappy> and here we
are
L427[08:55:18] <ghz|lappy> my IRC usage
peaked once on the late 90s early 2000s
L428[08:55:20] <ghz|lappy> then went
down
L429[08:55:35] <ghz|lappy> then peaked
again in around 2013
L430[08:56:11] <Intektor> you are really
bored, aren't you? ;P
L431[08:56:43] <ghz|lappy> All hobbies
involve a computer with internet connction
L432[08:57:06] <ghz|lappy> so it's really
nothing special that IRC ends up in the equation
L433[08:57:21] <ghz|lappy> anyhow
L434[08:57:24] <ghz|lappy> time for me to
leave work
L435[08:57:29] <ghz|lappy> cya in a
bit
L436[08:57:31] <Intektor> well,
L437[08:57:34] *
ghz|lappy has to walk home
L438[08:57:41] <AtomicStryker> irc on
phone man
L439[08:57:45] <AtomicStryker> we need to
be updated
L440[08:57:50] <ghz|lappy> nah fuck
that
L441[08:57:57] *
Intektor is very said
L442[08:58:09] <ghz|lappy> THAT would be a
sign of addiction
L443[08:58:09] <ghz|lappy> ;P
L444[08:58:19] <ghz|lappy> I already have
whatsapp and telegram
L445[08:58:19] <sokratis12GR> Hmm Intektor
I found an other way around :D, by just making
entity.capabilities.allowFlying = true; to
entity.capabilities.allowFlying = false; and when the player hit
the ground then he loses the ability to fly :D
L446[08:58:22] *
Intektor feels bad if gigaherz leaves now
L447[08:58:23] <ghz|lappy> for my phone
communication needs
L448[08:58:28] <ghz|lappy> Intektor: I'll
be back in 30min
L449[08:58:28] <ghz|lappy> XD
L450[08:58:30] <AtomicStryker> addiction
is if you cant think of anything else to do
L451[08:58:54] <sokratis12GR> also the
player will be safe
L452[08:58:59] <sokratis12GR> and won't
take any damage
L453[08:59:23] <Intektor> my way still
seems to be better
L454[08:59:24] <ghz|lappy> addiction is a
process by which you get a reward when you do something, and then
crave this reward until you do it again, to the point that you
become obsessed with the thing
L455[08:59:26] ⇦
Quits: Intektor (~Intektor4@p5B27606F.dip0.t-ipconnect.de) (Quit:
Leaving)
L456[08:59:42] <ghz|lappy> I'm way more
addicted to food than I am to anything else ;P
L457[08:59:44]
⇨ Joins: whitephoenix
(~whitephoe@216-160-104-253.tukw.qwest.net)
L458[08:59:45] <ghz|lappy> and with
that
L459[08:59:47] *
ghz|lappy leaves
L460[08:59:52]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:8947:5d84:7bad:19b8:7736)
L461[08:59:53] ⇦
Quits: ghz|lappy (~gigaherz@84.89.63.25) (Remote host closed the
connection)
L462[09:00:28] <diesieben07> being
addicted to food is human nature pretty much :D
L464[09:01:20] ***
PaleOff is now known as PaleoCrafter
L465[09:01:59] <AtomicStryker> id call
myself addicted to computers yet i could shut it down and not touch
it for a week
L466[09:02:04] <AtomicStryker> assuming i
had something else to do
L467[09:03:23] ⇦
Quits: Drullkus (~Dru11kus@2601:646:8301:8947:5d84:7bad:19b8:7736)
(Ping timeout: 190 seconds)
L468[09:03:46] <sokratis12GR> I'm addicted
to Video Games, Sport :D, Writting
L469[09:07:42] ***
AshPAX is now known as AshUSA
L470[09:08:10]
⇨ Joins: Intektor
(~Intektor4@p5B27606F.dip0.t-ipconnect.de)
L471[09:08:24] <Intektor> how can I add
stuff to mob drops?
L472[09:09:03] <sokratis12GR> what
minecraft version ?
L473[09:09:03] ⇦
Quits: alex_6611 (~alex_6611@p5DE789F2.dip0.t-ipconnect.de) (Ping
timeout: 190 seconds)
L474[09:09:17] <Intektor> 1.9
L475[09:09:28] <diesieben07>
LivingDropsEvent
L476[09:09:45] <sokratis12GR> you can use
the event.getEntity() ^
L477[09:09:50] <sokratis12GR> for the
mob
L478[09:10:02]
⇨ Joins: Brokkoli
(~Brokkoli@p5B23C352.dip0.t-ipconnect.de)
L479[09:14:42] <tterrag|away> ghz|afk: why
don't you hook your laptop to you bouncer :p
L480[09:17:16] *
tterrag|away reads back
L481[09:17:23] *
tterrag|away is on irc on phone
L482[09:17:32] *
tterrag|away feels sad
L483[09:19:49]
⇨ Joins: Elec332
(~Elec332@ip5456d4a5.speed.planet.nl)
L484[09:20:12]
⇨ Joins: vox (~voxmods@151.188.105.156)
L485[09:22:48] <AtomicStryker> that only
makes sense if you are running one of those 24/7 on battery hog
phones
L486[09:23:02] <AtomicStryker> which you
have to recharge twice a day LOL
L487[09:23:13] <tterrag|away> I have a big
old battery
L488[09:23:21] <AtomicStryker> what
phone
L489[09:23:25] <tterrag|away> But I don't
run it 24/7
L490[09:23:37] <tterrag|away> The app does
suck power
L491[09:23:41] <tterrag|away> s4
L492[09:23:50] <tterrag|away> 3rd party
battery
L493[09:24:04] <AtomicStryker> unless
there's some kind of server cache saving the irc messages until
your phone downloads em
L494[09:24:07] <AtomicStryker> it has to
be always on
L495[09:24:18] <tterrag|away> what?
L496[09:24:24]
⇨ Joins: minot
(~minot@pool-108-35-29-135.nwrknj.fios.verizon.net)
L497[09:24:34] <tterrag|away> I
just...close the app.
L498[09:25:29] <Wuppy> what the fuck
L499[09:25:48] ***
kroeser|away is now known as kroeser
L500[09:25:54] <Wuppy> apperantly a
toaster in my roommates kitchen exploded
L501[09:25:56] <Wuppy> and they have no
power now
L502[09:26:19] <AtomicStryker> tell them
to stop preparing their jihad with kitchen appliances
L503[09:26:23] ***
willieaway is now known as williewillus
L505[09:27:05] <williewillus> for whoever
needed it last night lol
L506[09:27:13] <Wuppy> lol
L507[09:27:29] <Wuppy> that'll happen in
my kitchen first xD
L508[09:27:50] ⇦
Quits: GildedGames
(~GildedGam@ec2-54-221-141-37.compute-1.amazonaws.com) (Remote host
closed the connection)
L509[09:27:57]
⇨ Joins: GildedGames
(~GildedGam@ec2-54-87-102-226.compute-1.amazonaws.com)
L510[09:27:58] <sokratis12GR>
williewillus: thanks that will be handy :D
L511[09:27:58] *
tterrag|away violently murders williewillus
L512[09:28:32] <tterrag|away> We already
have a page on caps though
L513[09:28:42] <tterrag|away> It might
need work however
L514[09:30:47] <ghz|afk> HOME!
L515[09:30:51] ***
ghz|afk is now known as gigaherz
L516[09:31:08] <gigaherz> [16:14]
(tterrag|away): ghz|afk: why don't you hook your laptop to you
bouncer :p
L517[09:31:12] <gigaherz> I don't HAVE a
bouncer
L518[09:31:19] <gigaherz> when I said my
computer is on 24/7, I meant it
L519[09:31:20] <gigaherz> ;P
L520[09:31:35] <tterrag|away> sp make your
computer a bouncer lol
L521[09:31:41] <Intektor> you hurt the
earth with your IRC addiction
L522[09:31:44] ⇦
Quits: AtomicStryker
(~AtomicStr@ip-176-199-68-238.hsi06.unitymediagroup.de) (Quit:
Leaving)
L523[09:31:51] <williewillus> people
complain about the cap page though so I went more in depth
L524[09:32:18] <sokratis12GR> btw what is
that cap page ?
L525[09:32:29] <williewillus> I'm talking
about the one on rtd right now
L526[09:33:06] <williewillus> it's not
bad, I'll probably combine it with my primer later
L527[09:34:50] <tterrag|away> *now
L528[09:34:51] <tterrag|away> ;)
L529[09:35:39] ⇦
Quits: Disconsented (~core@disconsented.com) (Ping timeout: 192
seconds)
L530[09:43:02] <vox> Williewillus, thanks
that's awesome
L531[09:43:15] ⇦
Quits: vox (~voxmods@151.188.105.156) (Quit: Bye)
L532[09:46:38]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L533[09:46:43] ***
AEnterpriseAFK is now known as AEnterprise
L534[09:47:12]
⇨ Joins: vox (~voxmods@151.188.105.156)
L535[09:48:31] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L536[09:53:55]
⇨ Joins: Jezza (~Jezza@92.206.5.6)
L537[10:03:11] ⇦
Quits: minot (~minot@pool-108-35-29-135.nwrknj.fios.verizon.net)
(Read error: Connection reset by peer)
L538[10:03:39]
⇨ Joins: Loetkolben
(~Loetkolbe@ipbcc17c0a.dynamic.kabel-deutschland.de)
L539[10:05:14] ⇦
Quits: vox (~voxmods@151.188.105.156) (Read error: Connection reset
by peer)
L540[10:05:33] ***
tterrag|away is now known as tterrag
L541[10:12:28] <gigaherz> lo lthe modpack
I'm playing now has a mod called Backlytra
L542[10:12:36] <unascribed> hey, that's my
mod!
L543[10:12:39] <unascribed> :P
L544[10:12:42] <unascribed>
Pioneers?
L545[10:12:45] <gigaherz> yup
L546[10:13:48] <gigaherz> how does it
work? can't equip on chest ;P
L547[10:14:05] <unascribed> click to equip
is broken in 0.0.1, hold it in your hand and right-click
L548[10:14:13] <unascribed> 0.0.2 fixes it
but Pioneers is slightly out of date
L549[10:14:18] <gigaherz> aha
L550[10:14:22]
⇨ Joins: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L551[10:14:28] <unascribed> should behave
identical to 1.9.2 elytra though
L552[10:15:32] <gigaherz> welñl the legs
are a bit wonky
L553[10:15:32] <gigaherz> ;P
L554[10:16:18] <unascribed> yeah
L555[10:16:26] <unascribed>
setRotationAngles has some weird difference between 1.9 and
1.8
L556[10:16:34] <unascribed> I opted for a
working mod with derpy animations over no mod
L557[10:16:54]
⇨ Joins: SandGrainOne
(~Terje@cm-84.210.171.146.getinternet.no)
L558[10:18:03] ⇦
Quits: Drullkus (~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
(Ping timeout: 201 seconds)
L560[10:19:47] <gigaherz> ignoring the
legs, it works well ;P
L561[10:19:47]
⇨ Joins: IceDragon (~ThatGuy@69.160.125.8)
L562[10:20:00] <unascribed> oh wow that is
derpy
L563[10:20:05] <unascribed> usually in my
testing they just jitter
L564[10:20:19] <gigaherz> XD
L565[10:20:50] <gigaherz> Armored Elytra?
:3
L566[10:21:12] <unascribed> probably not,
I've always felt the balancing factor of gliders/jetpacks is it
replacing your chestplate
L567[10:21:31] <gigaherz> yeah, but many
of them have some eventual higher tier that makes them
armored
L568[10:21:38] ⇦
Quits: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi) (Read
error: Connection reset by peer)
L569[10:21:40] <unascribed> and by many
you mean SimplyJetpacks
L570[10:21:47] <unascribed> which is one
of the most overpowered mods I have ever used
L571[10:22:01] <gigaherz> didn't the
mekanism thing also have an armored version?
L572[10:22:10] <unascribed> I've never
really used Mekanism
L573[10:22:11] <unascribed> so idk
L574[10:22:26] <gigaherz> it's the one I
like the most, mostly becuase of the fancy model
L575[10:22:26] <gigaherz> ;P
L578[10:22:57] <gigaherz> yup I remembered
correctly
L579[10:22:58] <gigaherz> XD
L580[10:23:01] <unascribed> I think you
just pinged him
L581[10:23:16] *
gigaherz shrugs
L582[10:23:21] <gigaherz> dont' make your
website contain your name ;p
L583[10:23:27] <unascribed> that is quite
fancy
L584[10:23:50] <gigaherz> all the mekanism
machines have fancy models
L585[10:24:23] ⇦
Quits: RichardG (richardg86@201.17.106.149) (Ping timeout: 190
seconds)
L586[10:25:15] <gigaherz> weird I don't
know why
L587[10:25:17] <gigaherz> but in this
modpack
L588[10:25:21] <gigaherz> when I walk
"into" a ladder
L589[10:25:25] <gigaherz> I can't jump to
climb it
L590[10:25:30] <gigaherz> I have to step
back and jump onto it instead
L591[10:25:34] <Tatsu011> So Capabilities
on Entities that are not the EntityPlayer....
L592[10:25:47] <gigaherz> the capability
system doesn't care
L593[10:25:54] <gigaherz> ANY Entity can
be host of a Capability
L594[10:26:18] <Tatsu011> registered the
exact same way?
L596[10:26:48] <williewillus> read
L597[10:28:54] *
Tatsu011 puts on my reading classes
L598[10:29:14] <gigaherz> Tatsu011: yes,
if it'syour own entity, hasCapability/getCapability
L599[10:29:30] <gigaherz> if it's an
entity you can't edit, AttachCapabilitiesEvent.Entity
L600[10:29:40] <gigaherz> you just filter
the entities by their class and done
L601[10:29:43] <Tatsu011> Ah
L602[10:31:08] <gigaherz> unascribed: does
the mod change how the player collision box works?
L603[10:31:15] <unascribed> yes
L604[10:31:18] <gigaherz> I appear to be
able to walk into blocks that are on my face
L605[10:31:24] <unascribed> wat
L607[10:32:29] <unascribed> damn it and I
thought I was done with this mod
L608[10:32:42] <Tatsu011> lol
L609[10:32:43] <unascribed> it never
updated your collision box from the 0.6x0.6x0.6 you have when
flying
L610[10:32:46] <gigaherz> hey the issue is
awesome, though XD
L611[10:32:56] <Tatsu011> indeed
L612[10:33:03] <Tatsu011> -insert
animation for crawling-
L613[10:33:24] <williewillus> what pack
are you playing?
L614[10:33:58] <gigaherz> pioneers
L615[10:34:36] ***
MrKick|Away is now known as MrKickkiller
L616[10:34:57] <Tatsu011> Maids are going
to have alot of capabilities @.@
L617[10:35:12] <gigaherz> why a lot? can't
have one that does many things?
L618[10:35:29] <williewillus> well that
defeats the purpose ofa "capability"
L619[10:35:32] <williewillus> if they're
all lumped into one
L620[10:35:36] <williewillus> to a certain
extent
L621[10:36:50] ***
williewillus is now known as willieaway
L622[10:36:51] <Tatsu011> Maids will have
an inventory, a task object which directly affects their AI, a Tool
Object which will interact with their AI in a different way, a
ModelProvider which will determine what any given maid looks
like.
L623[10:38:56] <Tatsu011> Maids will also
have Health and Hunger
L624[10:40:58]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:8947:4cc1:a23a:54ae:134e)
L625[10:48:05] <tterrag> willieaway: that
defeats OOP in general :P
L626[10:51:33] <unascribed> gigaherz I
fixed your bug
L628[10:52:50] <gigaherz> XD
L629[10:53:52] <gigaherz> lol.
L630[10:54:22] <gigaherz> :3
L631[10:57:37] ***
PaleoCrafter is now known as PaleOff
L632[10:57:49] <unascribed> is it just me
or is github lagging hard
L633[10:59:18] <gigaherz> dunno
L634[10:59:22] <gigaherz> gota go, bb in a
bit
L635[10:59:25] ***
gigaherz is now known as ghz|afk
L637[11:14:27] <Tatsu011> I think for now,
I'm just gonna implement the Maid's inventory and I might throw
some of that code up on a gist as an example of an inventory with
restricted slots.
L638[11:19:31] ⇦
Quits: IceDragon (~ThatGuy@69.160.125.8) (Quit: WeeChat
1.4)
L639[11:19:56]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8D872D48.access.telenet.be)
L640[11:20:11]
⇨ Joins: IceDragon (~ThatGuy@69.160.125.8)
L641[11:23:25]
⇨ Joins: alex_6611
(~alex_6611@p5DE789F2.dip0.t-ipconnect.de)
L642[11:28:03]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L643[11:28:05]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L644[11:29:43] ⇦
Quits: kimfy (~kimfy___@236.5.200.37.customer.cdi.no) (Ping
timeout: 190 seconds)
L645[11:34:20]
⇨ Joins: KGS
(~KGS@h-155-4-135-249.na.cust.bahnhof.se)
L646[11:35:46]
⇨ Joins: sciguyryan (~sciguyrya@37.48.80.238)
L647[11:44:23] ⇦
Quits: whitephoenix (~whitephoe@216-160-104-253.tukw.qwest.net)
(Ping timeout: 201 seconds)
L648[11:44:25]
⇨ Joins: Nitrodev
(~Nitrodev@87-92-75-66.bb.dnainternet.fi)
L649[11:50:15]
⇨ Joins: Jiraiyah_ (~Jiraiyah@2.176.155.119)
L650[12:02:53] ⇦
Quits: Jiraiyah_ (~Jiraiyah@2.176.155.119) (Ping timeout: 201
seconds)
L651[12:05:07]
⇨ Joins: sokratis12GR
(sokratis12@62.221.158.197)
L652[12:09:31] ***
willieaway is now known as williewillus
L653[12:11:23] ⇦
Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Read
error: Connection reset by peer)
L654[12:22:23] <Intektor> Id like to add
mob drops in 1.9, how can I do this?
L655[12:23:01] <ghz|afk> subscribe to
LivingDropsEvent
L656[12:23:16] <ghz|afk> and add the drops
there if the entity is of the right class
L657[12:23:21] <williewillus> if it's not
yours that is
L658[12:23:24] <williewillus> if it's
yours use loot tables
L659[12:23:31] <ghz|afk> ofc
L660[12:24:04] <Intektor> ok thanksd
L661[12:25:09] <Intektor> can I somehow
get all the enemy entities like creepers and so
L662[12:28:10] ⇦
Parts: Firedingo|Napzz (~Firedingo@101.161.175.198)
())
L663[12:30:17]
⇨ Joins: Jiraiyah (~Jiraiyah@2.176.155.119)
L665[12:31:59] <Jiraiyah> also, i have a
question, if i want to have a chest, like what cb's ender chest
would work, how should i make a block to handle it? i mean, the
block would have chest interface, but then, when ever it sits, i
need to be able to link another block to the same storage by color
code or even text code, how should i approach such a thing?
L666[12:32:49] <ghz|afk> Jiraiyah:
WorldSavedData
L667[12:32:54] <Jiraiyah> another
question, if i want to add a slot to player's vanilla inventory
interface and then add more inventory slots based on what is in
that slot, is it possible or not, if yes how to do it?
L668[12:33:02] <ghz|afk> i'll show you how
the shared inventories of the Ender-Rift
L669[12:33:04] <ghz|afk> are done
L670[12:33:19] <ghz|afk> it'snot exactly
an inventory
L671[12:33:22] <ghz|afk> since it doesn't
have true "slots"
L672[12:33:24] <ghz|afk> just a list
L673[12:33:35] <ghz|afk> but you should be
able to apply the idea to an actual inventory such as the ender
chest
L675[12:33:36] <Jiraiyah> hmm
L676[12:33:56] ⇦
Quits: Wastl2 (~Wastl2@x4e350da3.dyn.telefonica.de) (Quit: Hi, I'm
a quit message virus. Please replace your old line with this one
and help me take over the world of IRC.)
L677[12:34:17] <Jiraiyah> and i assume,
the job of keeping the chests around the world loaded in chunks is
not the job of the chest block itself ha?
L678[12:34:21] <ghz|afk> basically the way
you use that is:
L679[12:34:31] <ghz|afk> var inventory =
RiftStorageWorldData.get(worldObj).getRift(inventoryId)
L680[12:34:41] <ghz|afk> then you work
with the inventory
L681[12:34:44] <ghz|afk> and forget the
reference (don't cache)
L682[12:37:18]
⇨ Joins: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L683[12:38:39] ⇦
Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
(Ping timeout: 201 seconds)
L684[12:41:09] <Jiraiyah> i need to sit
and not only read your code but the vanilla ender chest too
L685[12:41:18] <ghz|afk> vanilla
enderchest is different
L686[12:41:20] <ghz|afk> it's
playerbound
L687[12:41:25] <ghz|afk> you'd want an
IEEP/Capability for that
L688[12:41:58] <ghz|afk> for
WorldSavedData, think maps
L689[12:42:04] <ghz|afk> everyone in the
server can see the same maps
L690[12:43:12] <Jiraiyah> i see
L691[12:43:56] <Jiraiyah> so anyone who
opens the tile entity, it would simply retreive the inventory and
do what ever needs to be done and then the worldSaveData will
update the inventory by itself?
L692[12:43:57] <ghz|afk> Vanilla has 5
uses for WorldSavedData:
L693[12:44:28] <ghz|afk> 4* .. Maps,
Scoreboards, Villages, and Structures
L694[12:44:35] <ghz|afk> yes
L695[12:44:37] <Jiraiyah> oO
L696[12:44:41] <Jiraiyah> nice
L697[12:44:42] <ghz|afk> the inventory
would always be in the WorldSavedData
L698[12:44:51] <Jiraiyah> then i need to
sit and read just your code to first understand it :D
L699[12:44:56] <ghz|afk> the TileEntity
would just forward calls to it
L700[12:45:11] <Jiraiyah> but how to
convert the list to real inventory? is that even necessary?
L701[12:45:27] <ghz|afk> instead of
implementing my IInventoryAutomation
L702[12:45:32] <ghz|afk> you'd want to
implement IItemHandler
L703[12:45:33] <ghz|afk> ;P
L704[12:45:37] <Jiraiyah> i mean, at the
end, it should still behave like a chest in contact with hoppers
etc
L705[12:45:45] <Jiraiyah> ah kk
L706[12:45:48] <ghz|afk> that's for the TE
to manage
L707[12:45:52] <ghz|afk> and really
L708[12:45:56] <ghz|afk> with the
capabilities
L709[12:45:59] <ghz|afk> basically you'd
just have to do
L710[12:46:04] <ghz|afk> getCapability(
...) {
L711[12:46:08] <ghz|afk> if (item
handler)
L712[12:46:16] <ghz|afk> return
getSharedinventory(ID);
L713[12:46:22] <ghz|afk> return
super.
L714[12:46:23] <ghz|afk> }
L715[12:46:46] <Jiraiyah> never worked
with capabilities, what would sit in that parantesis?
L716[12:46:56] <ghz|afk> read about
capabilities, and it will be made clear
L717[12:46:57] <ghz|afk> ;P
L718[12:47:09] <Jiraiyah> kk
L719[12:47:27] <ghz|afk> in the words of
willie:
L721[12:47:27] <ghz|afk> [17:26]
(williewillus): read
L722[12:48:13] <Jiraiyah> i just hope it
won't be that complex to implement this, was looking at cb's code
and was thinking like what the what? a plugin? why? :D
L723[12:48:30] <ghz|afk> it's not
hard
L724[12:48:36] <ghz|afk> if you really
can't do it, just ask for help
L725[12:48:37] <ghz|afk> ;P
L726[12:48:45] <williewillus> caps are
wonderful
L727[12:48:48] <ghz|afk> I could easily
turn my Rift into an enderchest
L728[12:49:17] ⇦
Quits: auenf (David@DC-53-50.bpb.bigpond.com) (Ping timeout: 186
seconds)
L729[12:49:20] <williewillus> the ProjectE
alch bags were a buggy mess, desynced, special cases everywhere,
etc.
L730[12:49:24] <williewillus> the cap impl
is so clean :D
L731[12:49:27] <williewillus> was almost
too easy to do
L732[12:50:16] <ghz|afk> XD
L733[12:50:27]
⇨ Joins: auenf (David@DC-53-50.bpb.bigpond.com)
L734[12:51:35] <Jiraiyah> heh ghz i would
really appreciate if you would rip that part and convert it to an
ender chest, but to have the color code as buttons in the gui to
change the color sequence instead of what cb had and, if possible
give ability to code the chest by words instead of colors, i would
think 3 slots for color is more than enough, but it's up to you
:D
L735[12:51:43] <Jiraiyah> because
honestly, if i want to go for it, it would not only take ages, but
i am sure i would bother many people here and at the end, it would
be more copy/paste than writing a mod myself :"D
L736[12:51:51] <ghz|afk> XD
L737[12:52:32] <Jiraiyah> hmm can you use
the same base for something like ender tanks too?
L738[12:53:02] <Jiraiyah> i can produce a
model for ender tanks in json, but not sure if the switch could be
rotate/rendered if it sits in json or not
L739[12:53:59] <Jiraiyah> also, if it
would be possible to toggle part of the model on/off i can produce
connection pads that extends from little tank body when there is a
connectable tube but the code, don't ask me :D
L740[12:54:17] <Jiraiyah> if you want, i
can make obj or json, at least that would be my contribution
:D
L741[12:54:22] <williewillus> animation
API
L742[12:54:25] <williewillus> can do
it
L743[12:54:27]
⇨ Joins: DanYeomans
(~DanYeoman@135-23-231-89.cpe.pppoe.ca)
L744[12:54:32] <williewillus> but no one
knows how it works except fry lol
L745[12:54:44] <Jiraiyah> lol
L746[12:54:49] <DanYeomans> no one knows
how what works?
L747[12:55:07] <Jiraiyah> williewillus, i
am trying to convince a modder to do what i think is missing
between 1.9 and 1.7.10 mods ;)
L748[12:55:16] <williewillus> wat
L749[12:55:21] <Jiraiyah> a replica of
cb's ender storage but in his own way :p
L750[12:55:26] <ghz|afk> DanYeomans: the
animation api
L751[12:55:34] <williewillus> DanYeomans:
the animation API that lets you have limited animations using
json
L752[12:55:44] <capitalthree> ender
storage was made in a really cool way and is also open source, why
not a port :P
L753[12:56:02] <Jiraiyah> 1- i am not that
pro in modding
L754[12:56:14] <Jiraiyah> 2- ghz has the
fundamentals
L755[12:56:31] <Jiraiyah> 3- cool way?
what you mean? the looks or the code?
L756[12:56:35]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L757[12:56:42] <DanYeomans> i have never
even heard of the animation API
L758[12:57:34] <Jiraiyah> gonna get some
dinner, ghz i beg you do it :D
L759[12:57:41] <Jiraiyah> cya guys in half
an hour or so
L760[12:57:42] <ghz|afk> I'm on it
;P
L761[12:57:43] <capitalthree> Jiraiyah: I
mean the looks and how it works... coloring the 3 thingies and all
that
L762[12:58:16] <capitalthree> I dunno how
great the code is but it can't be that bad I'd guess
L763[12:58:29] <capitalthree> as for 1,
isn't writing one from scratch more work :P
L764[12:59:07] <capitalthree> why would
you ever want something that's handled well without a ui, turned
into a ui?
L765[12:59:21] <capitalthree> uis are
always less immersive and are a compromise between coolness and
usability
L766[13:00:04] <DanYeomans> hmm
L767[13:00:08] <DanYeomans> yeah this is
mighty confusing
L768[13:00:23] <DanYeomans>
onEntityCollidedWithBlock is passing a null pointer as an
entity
L769[13:00:57] <DanYeomans> has anyone
encountered any quirks with 1.8.9 and null entities?
L770[13:01:48] <williewillus> stacktrace
maybe? idk
L771[13:02:22] <DanYeomans> im looking at
the stacktrace right now
L772[13:02:41] <DanYeomans> these
functions were safe prior to 1.8.9
L773[13:02:53] <DanYeomans> it's
confusing
L774[13:05:03] ⇦
Quits: Jiraiyah (~Jiraiyah@2.176.155.119) (Read error: Connection
reset by peer)
L775[13:05:11] <williewillus> can i see
one?
L776[13:05:22] <williewillus> also you
might be using the wrong one
L777[13:05:47]
⇨ Joins: minot
(~minot@pool-108-35-29-135.nwrknj.fios.verizon.net)
L778[13:05:50] <williewillus> in 1.8.x
onEntityWalking was mistakenly renamed to
onEntityCollidedWithBlock
L779[13:05:53] <williewillus> so there's
two
L781[13:06:09] <williewillus> the one
without IBlockState is onEntityWalking and the one with it is the
real one
L783[13:06:46] <DanYeomans> (it's easier
than sending each individual file)
L784[13:07:40] <tterrag> yep wrong
one
L785[13:07:51] <DanYeomans> oh i see
L786[13:07:56] <DanYeomans> so i need to
pass a blockstate?
L787[13:08:12] <tterrag> use your
ide
L788[13:09:03] <DanYeomans> when did that
happen? i was using 1.8
L789[13:09:12] <williewillus> you're
overridintg the wrong one
L790[13:09:13] <DanYeomans> before i
mean
L791[13:09:27] <DanYeomans> i see...
that's such a small thing too
L792[13:09:28] <tterrag> was it ever
fixed?
L793[13:09:34] <williewillus> it's fixed
in 1.9
L794[13:09:50] <tterrag> -_-
L795[13:10:04] <DanYeomans> umm
L796[13:10:10] <DanYeomans> still getting
the same error though
L797[13:12:06] <williewillus> this is
cross dimension?
L798[13:12:23] ⇦
Quits: Alex_hawks (~Alex_hawk@101.186.185.63) (Read error:
Connection reset by peer)
L800[13:12:53] <williewillus> that might
cause problems if the entity has changed dims
L801[13:12:54] <williewillus> idk
L802[13:13:15]
⇨ Joins: Alex_hawks (~Alex_hawk@101.186.185.63)
L803[13:13:27] <DanYeomans> oh
really?
L804[13:13:37] <williewillus> well youre
calling the collision on another world
L805[13:13:43] <williewillus> where the
entity doesn't exist anymore
L806[13:13:56] <DanYeomans> RIGHT
L807[13:13:58] <DanYeomans> good
point
L808[13:14:04] <tterrag> Does super even
do anything though?
L809[13:14:05] <williewillus> i doubt
that's the issue but worth a shot
L810[13:14:09] <williewillus> no
idea
L811[13:14:16] <williewillus> probably
not
L812[13:14:35] <tterrag> Probably don't
even need the super call
L813[13:15:12] <DanYeomans> nope
L814[13:15:16] <DanYeomans> still
broken
L815[13:15:28] <DanYeomans> it's weird
because this issue only starts happening
L816[13:15:35] <DanYeomans> after i close
an reopen the world
L817[13:16:01] <DanYeomans> so if i start
a new world, make an nether portal, place a portal in the
overworld, and place a portal in the nether
L818[13:16:08] <DanYeomans> i can teleport
between them fine
L819[13:16:24] <DanYeomans> but then if i
close the world, reopen it
L820[13:16:28] <DanYeomans> i start having
this error
L821[13:17:10] <tterrag> The crash is in
vanilla code
L822[13:17:21] <williewillus> where did
you get your teleporting code?
L823[13:18:05] <DanYeomans> the
transferPlayerToDimension bit?
L824[13:18:13] <williewillus> yes
L825[13:18:36] <DanYeomans> i had seen
other mods were using it for the exact same purpose, whereas i
previously rolled my own
L826[13:18:43] <DanYeomans> does that code
not work properly?
L827[13:19:00] <williewillus> player
teleporting is really complicated and special cased
L828[13:19:03] <williewillus> idk if that
handles it properly
L829[13:19:04] <tterrag> Not for non
players
L830[13:19:14] <DanYeomans> well i have a
method for non players
L831[13:21:46]
⇨ Joins: madcrazydrumma
(~madcrazyd@host-89-241-237-241.as13285.net)
L832[13:21:57] <madcrazydrumma> I'm trying
to make my health bar decrease inwards evenly on either side.
diesieben07 helped me last night but what i've implemented from
what he's said isnt working
L834[13:22:56]
⇨ Joins: [NK]Ghost (~GFt@72.64.90.31)
L835[13:23:26] <williewillus> a gif would
be better
L836[13:23:42] <DanYeomans> i am going to
swap the player code with the old version
L837[13:23:52] <madcrazydrumma> yeah ik,
but basically it shrinks a bit from the right and moves the whole
bar to the right williewillus
L838[13:24:49] ⇦
Quits: minot (~minot@pool-108-35-29-135.nwrknj.fios.verizon.net)
(Read error: Connection reset by peer)
L839[13:28:01] <diesieben07> dude this is
not difficult...
L840[13:28:33] <madcrazydrumma> I don't
know why; I'm sure I followed the steps you gave me
L841[13:28:49] <diesieben07> not
really...
L842[13:28:59] <diesieben07> lets do the
health bar
L843[13:29:02] <madcrazydrumma>
Alright
L844[13:29:04] <diesieben07> at what X
position does it start
L845[13:29:09] <diesieben07> the red
part
L846[13:29:15] <madcrazydrumma> originally
it was width - 109
L847[13:29:17] <DanYeomans> what did
ServerConfigurationManager.func_72375_a become in 1.8.9
L848[13:29:29] <diesieben07> what do you
mean by "originally"?
L849[13:29:33] <diesieben07> is it
different now?
L850[13:29:44] <DanYeomans> is there a way
i can check?
L851[13:29:57] <madcrazydrumma> this is
what it was before: drawTexturedModalRect(width / 2 - 39, height -
38, 11, 72, (int)health, 6); //health
L852[13:30:06] <diesieben07> Not my
question.
L853[13:30:08] <diesieben07> Answer my
question.
L854[13:30:38] <madcrazydrumma> it starts
at width / 2 - healthBarStartX
L856[13:30:49] <diesieben07> what is that
coordinate
L857[13:30:53] <diesieben07> X
L858[13:31:11] <madcrazydrumma> width / 2
- 39
L859[13:31:23] <diesieben07> Ok. What is
the maximum width of the bar
L860[13:31:36] <madcrazydrumma> 72
pixels
L861[13:32:23] ***
amadornes is now known as amadornes[AFK]
L862[13:32:26] <diesieben07> Ok. so you
draw at: (width / 2 - 39) + ((72 - WIDTH_OF_BAR_CURRENTLY) /
2)
L863[13:32:38] <diesieben07> and you draw
a rect of width WIDTH_OF_BAR_CURRENTLY
L864[13:32:42] <diesieben07> then it will
be centered.
L865[13:33:15] <DanYeomans> nvm i got it.
it's preparePlayer
L866[13:35:51] <madcrazydrumma>
diesieben07, is it bad that im getting 'stack underflow post render
error ?
L867[13:36:04] <williewillus> yes :P
L868[13:36:12] <madcrazydrumma> damn
xD
L869[13:36:12] <williewillus> you forgot
to pop a matrix somewhere probably
L870[13:36:36] <madcrazydrumma>
williewillus, thats because im popping a matrix that doesn't exist
^
L871[13:36:46] <madcrazydrumma> used
to*
L872[13:37:16] <diesieben07> underflow =
you popped to much
L873[13:37:20] <madcrazydrumma> ^
L874[13:38:25] ⇦
Quits: IceDragon (~ThatGuy@69.160.125.8) (Killed (NickServ (GHOST
command used by IcyDragon!~ThatGuy@184.170.0.68)))
L875[13:38:52]
⇨ Joins: IceDragon (~ThatGuy@184.170.0.68)
L876[13:40:40] ***
williewillus is now known as willieaway
L877[13:41:19] <madcrazydrumma> Alright
that sorted it, thanks diesieben07 xo
L878[13:41:34] <diesieben07> now the right
one
L879[13:41:42] <diesieben07> where is that
X coordinate I pointed to for that one?
L880[13:42:40] <madcrazydrumma> width -
109
L881[13:43:27] <diesieben07> so you draw
at (width - 109) + ((72 - WIDTH_OF_BAR_CURRENTLY))
L882[13:43:34] <diesieben07> bit too many
parens, oh well
L883[13:44:04] <madcrazydrumma> what's the
max food level a player can have?
L884[13:45:14] <diesieben07> 20
L885[13:47:49] <DanYeomans> to roll back
to a previous version of minecraft forge in my development
environment, do i have to re run gradlew
setupDecompWorkspace?
L887[13:48:17] ***
Fridtjof is now known as kick
L888[13:48:19] <DanYeomans> i would think
going back to a earlier commit would have done it but it seems to
not
L889[13:48:32] ***
kick is now known as Fridtjof
L890[13:49:14] <diesieben07> whenever you
change forge version you have to re-run it, es.
L891[13:49:31] <masa> madcrazydrumma:
float healthBarStartX = healtBarLeftX + ((barMaxWidth -
healthBarWidth) / 2);
L893[13:49:37] <masa> float
healthBarStartX = centerX - (healthBarWidth / 2);
L894[13:50:19] <masa> the second one
assumes that the whole health bar thingy is centered o nthe
screen
L895[13:50:40] <madcrazydrumma> i got that
masa ^^
L896[13:50:49]
⇨ Joins: kimfy
(~kimfy___@236.5.200.37.customer.cdi.no)
L897[13:50:51] <masa> well, you could just
set the centerX as the posiiton of the center of that bar
area
L898[13:51:37] <madcrazydrumma> True
L899[13:51:49] <madcrazydrumma> However
now my stamina bar doesn't decrease xD
L900[13:54:22] <masa> I was working on
something a bit earlier that uses an outward spiraling area
iteration algorithm, and to debug that I used a block placing task
in my player task scheduler
L902[13:55:03] <masa> makes it
considerably easier to see what is happening ,than trying to read
block positions printed to the console :p
L903[13:55:34] <madcrazydrumma> That's
pretty cool
L904[13:58:12] ***
willieaway is now known as williewillus
L905[13:58:50] ⇦
Quits: madcrazydrumma (~madcrazyd@host-89-241-237-241.as13285.net)
(Quit: Leaving)
L906[14:03:54] ***
Mine|dreamland is now known as minecreatr
L907[14:05:48]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L908[14:07:31] ***
PaleOff is now known as PaleoCrafter
L909[14:09:57] <McJty> Hmm. I notice when
playing my own custom 1.9 modpack that there is considerable
slowness in doing inventory things (i.e. just moving around stuff
in your inventory) as well as placing/breaking blocks and
torches
L910[14:10:04] <McJty> Much more so then
in 1.8.9
L911[14:10:18] <McJty> Even though I have
roughly the same mods installed (a bit less for the mods that are
missing in 1.9)
L912[14:10:26] <McJty> Has anyone else
noticed that?
L913[14:12:12]
⇨ Joins: Jiraiyah (~Jiraiyah@2.176.155.119)
L914[14:12:59] <Jiraiyah> capitalthree,
sorry was afk for dinner
L915[14:13:40] <Jiraiyah> cb had nice mod
for sure but tons of things changed between 1.7.10 and 1.9,
basically porting a mod when you are not it's developer would take
more effort than writing your own
L916[14:14:26] <Jiraiyah> also, he was
using tesr and isbrh for models i think, well, isbrh is gone, also,
remember, rendering those colors is something by itself, not big
but still there
L917[14:15:04] <McJty> isbrh's can now be
done with baked models
L918[14:15:26] <Jiraiyah> when i talk
about gui, i am talking about the gui you would see as chest
inventory, a little additional section like three buttons that
would only show colors is not that non immersive if you ask me,
after all, look into becons, they have buttons and all
L919[14:16:09] <capitalthree> lots of
vanilla things have bad ux :P
L920[14:16:26] <Jiraiyah> that is the
point mc, we were talking about enderstorage, then ghz showed a
part of his mod and said it can be easily converted to a chest like
what we had back then, i just suggested that instead of having
wools on model to be converted with color, having three buttons in
the gui
L921[14:16:30] <capitalthree> but at least
beacons have a big inventory and a lot of buttons
L922[14:16:55] <Jiraiyah> capitalthree, i
still stand by it, three color buttons is not bad for
immersion
L923[14:17:20] <capitalthree> good for
you
L924[14:17:26] <Jiraiyah> also, what if
you would want brown and you don't have any forest biom even in
2000 radius of your base?
L925[14:17:33] <Jiraiyah> you would go all
that distance just for that?
L926[14:18:09]
⇨ Joins: founderio
(~Thunderbi@p200300C4E3C03400011FE4E8E6092D93.dip0.t-ipconnect.de)
L927[14:18:31] <McJty> Harvesting wheat
and planting it again is also noticably slower in 1.9
L928[14:18:52] <Jiraiyah> oO didn't
noticed that mc really?
L929[14:18:53] ⇦
Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 384 seconds)
L930[14:19:24] ⇦
Quits: Hunterz (~hunterz@62.182.234.189) (Quit:
Leaving.)
L931[14:19:24] <Jiraiyah> maybe because
people started using villagers for farms and they wanted to nerf it
a little bit? i donno
L932[14:19:37] <McJty> No it is that in
general 1.9 feels a lot more sluggish to me
L933[14:19:47] <McJty> In a custom modpack
that is closely the same as an 1.8.9 modpack I made earlier
L934[14:19:54] <Jiraiyah> hmmm
L935[14:19:57] <McJty> The 1.9 modpack has
slower inventory interaction (moving things around)
L936[14:20:04] <McJty> And slower
block/torch placing and breaking
L937[14:20:48] <Jiraiyah> i didn't play
for so long that i lost the timing for these things, now i can't
feel that slightly difference you are talking about at all :(
L938[14:20:56] <capitalthree> Jiraiyah: oh
your problem is it requires dyes? :P
L939[14:21:06] <capitalthree> you're
right, everything should be freeee
L940[14:21:27] <Jiraiyah> that is part of
the problem capitalthree yes, lapis for blue on chest meh, but some
colors are harder to get
L941[14:21:49] <Jiraiyah> also, remember
this, the more rendering you push to system, the less fps you get
when mods pile up
L942[14:21:55] <capitalthree> nobody makes
you use those colors :P
L943[14:22:06] <capitalthree> and maybe
but we also want things to look good
L944[14:22:23] <McJty> Jiraiyah, fps is
excellent though
L945[14:22:26] <Jiraiyah> then play skyrim
instead of minecraft :p
L946[14:22:29] <McJty> But I have the
feeling it has to do with chunk rerendering
L947[14:22:34] <McJty> And it happens in
the chunks where I put modded stuff
L948[14:22:37] <williewillus> bug fry when
he's on
L949[14:22:52] <Jiraiyah> in vanilla 1.9 i
agree tons of fps / chunk generation speed boost is there
L950[14:22:58] <williewillus> not
really
L951[14:23:03] <williewillus> 1.9.0
actually is slower vs 1.8.9
L952[14:23:12] <williewillus> they
optimized it back in 1.9.3
L953[14:23:18] <Jiraiyah> again, i was
comparing to 1.7.10 :D
L954[14:23:24] <williewillus> oh well of
course
L955[14:23:27] <Jiraiyah> oO 1.9.3 is
out?
L956[14:23:28] <williewillus> 1.7 is shit
performance all around for me
L957[14:23:32] <williewillus> a pre
L958[14:23:37] <McJty> 1.8.9 is the best
performing MC for me atm
L959[14:23:41] <Jiraiyah> hmm
L960[14:23:44] <McJty> 1.9 feels between
1.7.10 and 1.9
L961[14:23:58] <McJty> 1.9 feels between
1.7.10 and 1.8.9 I mean
L962[14:24:11] <Jiraiyah> i see, well, i
always play latest mc that we have forge for :D
L963[14:24:13] <williewillus> basically
all of the changes from 1.9.2-1.9.3 is optimization
L964[14:24:19] <williewillus> so hopefully
it gets better
L965[14:24:37] <Jiraiyah> i wonder why
forge guys don't make an attempt to up the version now, for me,
looks like forge for 1.9 is stable?
L966[14:24:55] <williewillus> busy or
things lingering to do
L967[14:25:02] <Jiraiyah> i see
L968[14:25:19]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L969[14:25:36] <McJty> Well with PAX I
suppose many of the forge devs were a bit occupied :-)
L970[14:25:52] <Jiraiyah> oh well, back to
watching vswe series, i literally forgot all the basic stuff during
last year
L971[14:26:00] <tterrag> Jiraiyah: except
that 1.9.3 is not out yet
L972[14:26:01] <Jiraiyah> PAX ==?
L973[14:26:11] <tterrag> forge likely
won't update again until mojang stabilizes 1.9
L974[14:26:13] <tterrag> which is not
yet
L975[14:26:17] <Jiraiyah> tt i was more
thinking about 1.9.2
L976[14:26:22] <McJty> Jiraiyah, PAX
south, big gaming convension where Minecraft had a big presence.
Lex, cpw, Direwolf, ... all went there
L977[14:26:22] <PaleoCrafter> Latin for
peace: P
L978[14:26:28] <tterrag> I know you
were
L979[14:26:39] <tterrag> but forge almost
NEVER updates to anything past .0 until mojang is done with thier
hotfixes
L980[14:26:40] <williewillus> well, mcp
can update on a pre
L981[14:26:42] <PaleoCrafter> PAX East at
the moment, but nvm :P
L982[14:26:48] <williewillus> and lex has
said he will :P
L983[14:26:52] <McJty> Whatever :-)
L984[14:27:02] <Jiraiyah> no no, i was
thinking about 1.9.2 when i saw will saying it's pre for 1.9.3 but
didn't know 1.9.x is not stable yet for vanilla
L985[14:27:10] <McJty> Anyway, have to
go
L986[14:27:11] ⇦
Quits: McJty (~jorrit@94-225-203-206.access.telenet.be) (Quit:
Leaving)
L987[14:27:45] ⇦
Quits: KnightMiner
(~KnightMin@adsl-76-202-210-221.dsl.emhril.sbcglobal.net) (Ping
timeout: 198 seconds)
L988[14:28:17] <Jiraiyah> hmm i wonder, is
there a way in vanilla to put only one stack of a special item in
the chest when the player takes the previous stack out of it? i
don't think so
L989[14:29:58] <PaleoCrafter> Wat
L990[14:30:01] <Jiraiyah> xsuma had a nice
video about what items/blocks you may want to be always in a
vanilla ender chest, that was really smart, but it would be much
better if we could replace the taken item from chests oh well
L991[14:30:05] <williewillus> carefully
timed hoppers
L992[14:30:09] <williewillus> very
carefully
L993[14:30:15] <williewillus> or
droppers
L994[14:30:41] <masa> you can't know when
that type of item has been taken out
L995[14:30:53] <Jiraiyah> will that won't
work, basically you would need to first check if the stack is there
or not, also, that chest would have few empty slots that you would
like to keep empty
L996[14:30:54] <masa> so the only way in
vanilal is to always leave one of each type in the chest
L997[14:31:08] <Jiraiyah> that is what i
was afraid of masa
L998[14:32:26] <Jiraiyah> actually, if we
leave one from stack back, and feel the empty slots with something
like single torch or sign, then the item sorted could handle it i
think, nice trick masa
L999[14:32:41] <Jiraiyah> that helps a lot
you know, did you guys watch his video on that?
L1000[14:33:26] <masa> yeah I have been
watching xisuma, but that trick wasn't anything new
L1001[14:33:38] <Jiraiyah> i don't know
how long he put into thought, but the items and blocks he put into
that chest, covers almost 90% of the vanilla crafting tree
L1002[14:33:42] <masa> I've been doing
that for ages in my manually sorted chests
L1003[14:33:48] <Jiraiyah> i never saw
something like that
L1004[14:33:52] <ghz|afk> ah hey
L1005[14:34:00] <Jiraiyah> no no, i mean
the one for ender chest
L1006[14:34:01] <masa> have rows
"dedicated" for the same item type by right click
dragging
L1007[14:34:05] <Jiraiyah> and the things
he put into that
L1009[14:34:12] <masa> an then you can
shift click stuff and the chest remains nicely organized
L1010[14:34:32] <Jiraiyah> wow that was
fast :D
L1011[14:34:39] <ghz|afk> that was 45
mins ago ;P
L1012[14:35:02] <masa> yeah I saw those
too, I've had similar things in mine
L1013[14:35:10] <Jiraiyah> :D that is why
i said you should be the one for it
L1014[14:35:23] <masa> ie. a stack of a
few materials plus a selection of certain tools
L1015[14:36:11] <Jiraiyah> tbh masa, i
never played vanilla, i always played with tons of mods and never
was in situations that i would want an item and need to go back to
base, but recently with some mods like AE not being updated, now i
see the value in some of the stuff guys do in vanilla :D
L1016[14:36:46] <Jiraiyah> can you
believe, i even didn't know how to do proper cow farm vanilla way
:p
L1017[14:36:58] ***
SleepyFlenix is now known as BitTiredFlenix
L1018[14:36:59] <Jiraiyah> too much
adicted to mods hehe
L1019[14:37:26] <masa> O_o
L1020[14:37:35] <masa> damn moded
hipster! :D
L1021[14:37:38] <masa> +d
L1022[14:37:46]
⇦ Quits: Intektor (~Intektor4@p5B27606F.dip0.t-ipconnect.de)
(Read error: Connection reset by peer)
L1023[14:37:49] <Jiraiyah> that is the
bad side of me, the first time i played skyrim, i had 200 mods in
the game already :D
L1024[14:38:06] <masa> I actually got
tired of modded and I've only been playing vanilla for the past 14
months or so
L1025[14:38:29] <Kodos> If you like
modded, but want to give actual modded a break, I highly recommend
some of the 1.9 mcmmo servers that are out there
L1026[14:38:54] <Jiraiyah> i like
vanilla, makes you think more on building stuff and get more
creative, the only few things i would like to see in vanilla is
pumps and chunk loaders, and tanks :D
L1027[14:39:18]
⇨ Joins: Vazkii
(~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L1028[14:39:25] <Jiraiyah> back in 1.7.10
and bellow, i could never make anything more than cuboid houses
:D
L1029[14:40:04] <masa> yep a chunk
loader, or at least a chunk laoding version of minecart with a
chest would be the one thing I'd definitely like to add to
vanilla
L1030[14:40:09] <Jiraiyah> was watching
hermits left and right past two weeks and now i think i saw how
their thought process work when they build fancy buildings, before
this, i would always see the end result and couldn't even think
where to start from lol
L1031[14:40:36] <masa> currently the
minecarts are quite useless or at least cumbersome for item
transportation, unless you set up hopper chunk loaders
L1032[14:40:42] <Jiraiyah> you mean you
wouldn't like an automatic way of transfering lava from nether to
overworld in vanilla?
L1033[14:41:01] <masa> not really
no
L1034[14:41:06] <masa> ti's vanilla for a
reason :p
L1035[14:41:16] <Jiraiyah> lol
L1036[14:41:29] <masa> mostly something
liek a tank minecart would be nice
L1037[14:41:33] <LexMobile> Screw
updating
L1038[14:41:42] <LexMobile> Lets make our
own minecraft
L1039[14:41:42] <ghz|afk> Jiraiyah:
that's what minecart rails, hoppers with chests, and buckets of
lava, are for
L1040[14:41:46] <Jiraiyah> the problem
with lava in nether, is the depth, you can't collect it
easily
L1041[14:41:50] <masa> having
non-stacking buckets i nthe inventory is quite cumbersome, but the
nagain, vanilla
L1042[14:41:54] <LexMobile> With
blackjack and hookers....
L1043[14:42:07] <thor12022> there's
probably a mod for that already
L1044[14:42:15] <ghz|afk> Black hookers
and Jack
L1045[14:42:39] <ghz|afk> (if that isn't
the mod name, it should be)
L1046[14:42:41] <masa> I've just got a
bit of a problem with my nether farm project...
L1047[14:42:57] <PaleoCrafter> Blockjack
and hackers
L1048[14:43:04] <masa> because I don't
want to destroy the lava in the lava lakes, but I want to get rid
of it
L1049[14:43:37] <masa> but moving
something like 40k buckets of lava by hand in vanilla is... umm.
not fun, I suspect
L1050[14:43:51] <Jiraiyah> ghz, i don't
really know how rails will work between nether/overworld, but i
think i soon will find out, the 1.9 version i have has very little
number of tech mods and more mods that help with astetics like
chisel, only chicken chunks and maybe few other mods there,
basically i am trying to transit myself toward vanilla little by
little :D
L1051[14:43:52] <ghz|afk> 27 per
chest
L1052[14:43:56] <ghz|afk> you'd need just
2000 chests
L1053[14:44:04] <ghz|afk> and the
minecart wouldhave to make 2000 trips ;P
L1054[14:44:13] <Jiraiyah> you got it
right masa :D
L1055[14:44:16] <ghz|afk> Jiraiyah: they
don't
L1056[14:44:20] <ghz|afk> you have a rail
track
L1057[14:44:24] <ghz|afk> from the lake
to the portal
L1058[14:44:30] <williewillus> rails are
underused
L1059[14:44:32] <ghz|afk> in the portal,
a redstone activated dropper
L1060[14:44:37] <williewillus> and i
wonder how railcraft's port is doing
L1061[14:44:46] <ghz|afk> that keeps the
minecart until it's empty
L1062[14:44:48] <ghz|afk> then returns
it
L1063[14:44:56] <ghz|afk> you can have
the return rail be different
L1064[14:44:59] <ghz|afk> so that when
the return starts
L1065[14:45:06] <Jiraiyah> one mod that i
was thinking about, to put chest into new slots on player's gui,
that would open new panels on both sides for extra inventor, the
thought came to mind when i heard xisuma talking about inventory is
always small when they build lmao
L1066[14:45:06] <ghz|afk> a new cart is
sent from the lake
L1067[14:46:33] <ghz|afk> then on the
overworld, you can place a set of hoppercarts under the portal and
around it, so that they suck the items as they arrive
L1068[14:47:00] <masa> I would probably
just send the cart through the portal
L1069[14:47:03]
⇦ Quits: kimfy (~kimfy___@236.5.200.37.customer.cdi.no) (Ping
timeout: 190 seconds)
L1070[14:47:15] <williewillus> water
streams and ice are fast for items
L1071[14:47:16] <ghz|afk> uh, so far as I
know, the carts don't travel through portals
L1072[14:47:18] <ghz|afk> only as
items
L1073[14:47:20] <williewillus> yes they
do
L1074[14:47:21] <masa> easier than trying
to dump the items and collect them on the other side
L1075[14:47:23] <williewillus> all
entities do
L1076[14:47:31] <williewillus> besides
the obvious ones like a dragon
L1077[14:47:40] <ghz|afk> entities on
carts don't
L1078[14:47:41] <ghz|afk> ;P
L1079[14:47:59] <ghz|afk> maybe chest
minecarts do
L1080[14:48:01] <ghz|afk> I haven't used
those
L1081[14:48:08] <williewillus> well
yeah
L1082[14:48:13] <williewillus> mounted
entities don't travel
L1083[14:48:17] <williewillus> but carts
do alone
L1084[14:48:22] <ghz|afk> well
L1085[14:48:28] <ghz|afk> if chest carts
travel
L1086[14:48:30] <ghz|afk> then that's
even easier
L1087[14:48:31] <ghz|afk> ;P
L1088[14:49:06] <masa> yes they do
L1089[14:49:30] ***
williewillus is now known as willieaway
L1091[14:50:47] <masa> that is one
tutorial to building a chunk loaded minecart system in vanilla in
1.9
L1092[14:52:59] <Jiraiyah> ghz, why did
you hit the poor pig? :p
L1093[14:53:02] <masa> ghz|afk: oh yeah
and about the chests, I'm going to need around 1700 double chests
just for the netherrack I need to dig out :p
L1094[14:53:40] <masa> and that's why I
recently changed my plan of where my storage for that is going to
be to the back side of the farm area, so that the chests are
notmally not loaded
L1095[14:53:46] <ghz|afk> \o/ so a 5000
chest storage area ;P
L1096[14:53:59] <Jiraiyah> lol
L1097[14:54:01] <masa> I don't want to
load 3400 ticking chests al lthe time that I'm at the farm :p
L1098[14:54:07] <Jiraiyah> you kidding
right?
L1099[14:54:16] <masa> about what?
L1100[14:54:24] <Jiraiyah> 5000
chests
L1101[14:54:36] <masa> well that depends
what I'm going to do with the lava
L1102[14:54:46] <Jiraiyah> wow
L1103[14:54:48] <masa> but I do need 1700
double chests for the netherack anyway
L1104[14:55:14] <Jiraiyah> what the hell
are you making?
L1105[14:55:19] <masa> but the whole
project is going to take ages
L1106[14:55:32]
⇦ Quits: Jezza (~Jezza@92.206.5.6) (Quit:
Leaving)
L1107[14:55:34] <masa> digging out the
entire perimeter for a wither skeleton farm
L1108[14:55:50] <masa> 280x280 area from
bedrock ceiling to bedrock floor
L1109[14:55:52] <Jiraiyah> heh
L1110[14:56:11] <masa> atm I've only dug
out about 400k netherrack according to the stats
L1111[14:56:21] <Jiraiyah> do you really
need that big of an area? server play or single play?
L1112[14:56:26] <masa> the entire area is
around 5.7M
L1113[14:56:37] <masa> it's on my
server
L1114[14:56:39] <Jiraiyah> because unless
you are in server, you wouldn't need that much of spawn
platforms
L1115[14:56:51] <Jiraiyah> then yah, you
need it :D
L1116[14:56:52] <masa> and no, I could
just slab it or pour lava all over everything
L1117[14:56:57] <masa> or try to TNT
it
L1118[14:57:11] <masa> but I want to keep
all the netherrack (because why not)
L1119[14:57:18] <Jiraiyah> tnt in nether
could easily become mess of lava
L1120[14:57:23] <masa> yeah
L1121[14:57:34] <Jiraiyah> sure why not,
i just need 1700 double chest area :p
L1122[14:57:35] <masa> there is quite a
lot of troll lava everywhere
L1123[14:57:48] <Jiraiyah> but that is
the fun in playing mc
L1124[14:58:22] <Jiraiyah> after few
weeks (mc time) and basic stuff/farms taken care of, then really
these huge projects are the fun
L1125[14:58:52] <masa> yep
L1126[14:59:04] <Jiraiyah> ghz are you
going to color code those chests? and how would you render / model
them?
L1127[14:59:04] <masa> at least for
me
L1128[14:59:16] <Jiraiyah> nah it's fun
for every player
L1129[14:59:50] ***
PaleoCrafter is now known as PaleOff
L1130[14:59:54] <Jiraiyah> well, beside
finding crazy redstone contraptions for mambo that is :D
L1131[15:00:09] <ghz|afk> Jiraiyah: I
thought I'd leave that to you
L1132[15:00:10] <ghz|afk> ;P
L1133[15:00:20] <ghz|afk> so far as I'm
concerned, they already do the important bit ;P
L1134[15:00:25] <Jiraiyah> the model
?
L1135[15:00:34] <Jiraiyah> yup
L1136[15:00:53] ***
PaleOff is now known as PaleoCrafter
L1137[15:00:54] <Jiraiyah> the color code
would be simple nbt read/write i assume?
L1138[15:01:03] <Jiraiyah> but what do
you have in mind for model?
L1139[15:01:24] <ghz|afk> dunno, you
wanted the enderchests, how do YOU want them to look? ;P
L1141[15:01:51] ***
PaleoCrafter is now known as PaleOff
L1142[15:01:53] <Jiraiyah> :D hmm, more
like vanilla one but some how we would want to show the color code
of it
L1143[15:02:12] <ghz|afk> so like the
Ender Storage ones?
L1144[15:02:12] <ghz|afk> ;P
L1145[15:02:30] <Jiraiyah> i was thinking
more like a mini panel in front of them
L1146[15:02:39] <Jiraiyah> that would be
easier to render with tesr
L1147[15:03:09] <ghz|afk> well if it's
TESR, then anything would do
L1148[15:03:11] <Jiraiyah> then you could
use vanilla's model, a custom texture and some open gl polygons in
tesr that would draw with one call?
L1149[15:03:41] ***
AEnterprise is now known as AEnterpriseAFK
L1150[15:03:45] <ghz|afk> IMO, the best
thing for chests would be to have a static model for the base
L1151[15:03:49] <ghz|afk> TESR only the
lid
L1152[15:03:54] <Jiraiyah> that is one of
the reasons i suggested buttons in gui instead of the wools on
top
L1153[15:04:03] <ghz|afk> and another
static model with the full closed cube for the inventory
L1154[15:04:09] <Jiraiyah> maybe a slot
instead of button to still need the item for color?
L1155[15:04:46] <Jiraiyah> if you are
gonna do it like that, then the colors would need to sit on the lid
part
L1156[15:04:50] <ghz|afk> bbl, cooking
time
L1157[15:04:57] <Jiraiyah> kk
L1158[15:05:55] <masa> Jiraiyah: oh was
it you that mentioned about extending the player's inventory?
L1160[15:06:06] <Jiraiyah> yup
L1161[15:07:42] <Jiraiyah> lol more or
less, but without the top section
L1162[15:08:15] <Jiraiyah> it would be
like a chest size or double chest size if we put two chests in a
slot and two slots one for right one for left but damn you nailed
it nicely :D
L1163[15:08:41] <Jiraiyah> how expensive
those cards are to make?
L1164[15:08:56] <masa> well a little
bit
L1165[15:09:09] <Jiraiyah> like?
L1166[15:09:32] <Jiraiyah> ender pearl +
diamond?
L1167[15:10:29] <masa> 4 "ender
alloy", 1 gold, 1 chest, 1 repeater makes 2 of the lowest tier
ones
L1168[15:10:50] <masa> and two of the
lower tier ones plus two slime balls makes the next tier
L1169[15:11:14] <Jiraiyah> lol pretty
expensive :D
L1170[15:11:22] <Jiraiyah> but that is
the balancing factor i think
L1171[15:11:26]
⇦ Quits: Nitrodev (~Nitrodev@87-92-75-66.bb.dnainternet.fi)
(Read error: Connection reset by peer)
L1172[15:11:37] <masa> but there is also
an alternative recipe for the 10B version, 4 of the medium tier
ender alloy, an ender chest, gold ingot and a repeater
L1173[15:12:20] <masa> oh whoops sorry
the next tier is always 4 of the lower tier cards of course
L1174[15:12:33] <Jiraiyah> still the part
that i would stragle to have early game would be ender pearls
:"D i suck at hunting ender men early game
L1175[15:12:48] <masa> yep that is the
problem with my mod in general :p
L1176[15:13:01] <Jiraiyah> more toward
after the end ha?
L1177[15:13:07] <masa> lots of the stuff
would be useful in early game, but you can't make any of it because
you need tons of ender pearls :D
L1178[15:13:31] <masa> not really sure
how I would get around that without breaking balance
L1179[15:13:37] <Jiraiyah> add an item to
use to fly like creative, no matter the expensiveness and that
would balance things a lot when we get to end :p
L1180[15:13:45] <masa> or just not having
ender pearls in anything...
L1181[15:14:18] <Jiraiyah> then people
could use something like 3 ender blocks (9 ender pearls) and 6
feathers for that flying thing
L1182[15:14:20] <masa> meh, there are
countless mods adding creative flight
L1183[15:14:33] <Jiraiyah> and then they
can build the ender man farm in end easily and win win
L1184[15:14:40] <Jiraiyah> in 1.9?
L1185[15:14:49] <masa> well
generally..
L1186[15:15:06] <masa> and I don't really
like creative type flight in survival anyway
L1187[15:15:19] <masa> feels too
unnatural and cheaty
L1188[15:15:21] <Jiraiyah> that is the
thing, if i would want to get balance i would need another item
from another mod when i would only need this item from that
mod?
L1189[15:15:33] <Jiraiyah> make it work
only in end dimension then?
L1190[15:15:53] <masa> so then it would
also be pretty much useless... :D
L1191[15:16:01] <Jiraiyah> nope
L1192[15:16:08] <masa> you don't even
need flight building an enderman farm
L1193[15:16:11] <capitalthree> masa: I
agree. especially if there's no fuel cost, but none of the
creative-style flight things I saw ever had a fuel cost
L1194[15:16:30] <Jiraiyah> i would go to
end, kill dragon, make poor man ender farm, kill some ender man,
make the item, make the ender farm and have fun with your mod after
wards "D
L1195[15:16:31] <masa> I think ExU 2
added a cost? I haven't played with it though
L1196[15:16:40] <capitalthree> ah
good
L1197[15:16:41] <masa> I haven't played
with anything since early 1.7.10...
L1198[15:16:43] <capitalthree> extra
utilities angel ring is insanely overpowered in 1.7.10
L1199[15:16:49]
⇦ Quits: sciguyryan (~sciguyrya@37.48.80.238) (Remote host
closed the connection)
L1200[15:16:59] <masa> I think it now
costs that exu power?
L1201[15:17:09] <Jiraiyah> masa use ender
pearls for fuel? and only end dimension
L1202[15:17:09] <masa> whatever that was
called
L1203[15:17:31] <Jiraiyah> that would
pretty much specialize it
L1204[15:17:42] <Jiraiyah> 16 ender pearl
for maybe 16 min
L1205[15:17:56] <masa> well yeah I could
use my "Ender Charge", which can already be made from
ender pearls and it is used for toher things. But like I said, I
don't really like creative type flight in survival.
L1206[15:18:05] <Jiraiyah> then the item
would break and lost, so i would have at least 16 min to make a
pillar downward without water trick
L1207[15:18:32] <masa> bleh, use gravel
or sand :p
L1208[15:18:59] <masa> and then I have
the elite ender pearl which is handy for, well "flying to
places"
L1209[15:19:09] <Jiraiyah> and 16 min
flight, then i would need to either start over making the item or
go vanilla way, and masa, end has no bed rock, you would drop
millions of gravel and you wouldn't get a pillar ?
L1210[15:19:26]
⇨ Joins: P3t3rix
(~P3t3rix@213-240-65-143.adsl.highway.telekom.at)
L1211[15:19:40] <masa> water ladder
whatever it was called
L1212[15:20:13] <masa> if I were to add
any flight capability, it would be some type of a jet pack
L1213[15:20:36] <Jiraiyah> yah that is
the only way right now, but still, tricky, you may die, also,
building ender farm in void can put you to death more than one or
two times, either way, i was thinking about a way to at least
making the ender pearl hunt a little bit easier
L1214[15:21:07] <masa> well my elite
ender pearl is quite handy if you fall into the void :p
L1215[15:21:13] <Jiraiyah> oh no, i hate
how jet packs worked in ic2 :D
L1216[15:21:19] <masa> if you are quick
enough to throw it
L1217[15:21:22] <Jiraiyah> ? how
so?
L1218[15:21:31] <masa> well it will save
you
L1219[15:21:41] <Jiraiyah> will teleport
to a bound position?
L1221[15:22:19] <Jiraiyah> if so, that
would be all i need :D
L1222[15:22:34] <Jiraiyah> i need vpn for
you tube, but will watch it in 15 min or so
L1223[15:22:56] <masa> well if you want
teleportation to a bound position, then I have the Ender Porter
:p
L1224[15:23:07] <Jiraiyah> you know,
maybe i should stop trying to make mods but instead lurk around
here and make mod show cases for you guys lol
L1225[15:23:17] <masa> hehe
L1226[15:23:32] <Jiraiyah> then i think
there is no need for flight mechanics
L1227[15:23:59] ***
amadornes[AFK] is now known as amadornes
L1228[15:24:02] <Jiraiyah> seriously,
when ever i think i found a new idea, i see at least one guy
implemented it already :p
L1229[15:24:31] <masa> yep that has
happened to me too...
L1230[15:24:32] <P3t3rix> doesn't
matter
L1231[15:24:33] <Jiraiyah> oh well, i
won't complain, i already have two little cute mods :D
L1232[15:24:42] <P3t3rix> as long as its
fun to you
L1233[15:25:09] <P3t3rix> i mean how many
mods add tools or oredoubling
L1234[15:25:14] <Jiraiyah> well problem
is P3t3rix that i am not sure if i would do a better job, and if
not, i would prefer to not jam community with useless stuff
L1235[15:25:14] <masa> a while back I was
planning on an "Ender Rail" that would teleport minecarts
and them BAM Ender IO added it and everyone was hyped and I was
bummed :D
L1236[15:25:15] <P3t3rix> still its ok to
add it
L1237[15:25:26] <P3t3rix> :D
L1238[15:25:43] <masa> yeah I
guess..
L1239[15:26:04] <P3t3rix> well don't
think about jamming the community
L1240[15:26:11] <P3t3rix> there are
thousands obsidian tool mods
L1241[15:26:16] <P3t3rix> so just do it
^^
L1242[15:26:17] <masa> it probably
wouldn't be identical anyway, since I don't play other mods so I
don't know the details so they would just be my take on it
L1243[15:27:06] <Jiraiyah> i was
originally going for pistons, i still think it's a nice idea, but
honestly, i still can't make forge's "vanilla" way of
rendering obj work, so i was going to use malisis core, but then i
saw how double piston mechanics combined with slime blocks work,
thought it finished the line for that mod, but then noticed
something, around slime blocks you need not moveable blocks
:D
L1244[15:27:31] <masa> but I still
probably won't actually add the Ender Rail, because I more like the
idea of portals, o I'm going to add my own portals hopefully soon,
and then you could just use the rnormal rails with those
portals
L1245[15:27:45] <Jiraiyah> masa you saw
my death counter mod? maybe you want it for servers, if you have
forge server that is
L1246[15:27:59] <P3t3rix> i still try to
figure out a good structure for my mod, because the structure with
block/tile/item is kinda messy
L1247[15:28:06]
⇦ Quits: Loetkolben
(~Loetkolbe@ipbcc17c0a.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L1248[15:28:07] <Jiraiyah> i like that
idea masa
L1249[15:28:20] <masa> Jiraiyah: death
counter? you mean like the vanilla scoreboard can do?
L1250[15:28:35] <Jiraiyah> that is
exactly score board :D
L1251[15:28:44] <Jiraiyah> but without
the op needing to type the command on world gen
L1252[15:29:13] <masa> well, world gen
isn't exactly often for me :D
L1253[15:29:13] <Jiraiyah> or when you
add the mod and the world is already there, it will still add the
score board :p
L1254[15:29:43]
⇦ Quits: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be)
(Ping timeout: 384 seconds)
L1255[15:29:47] <Jiraiyah> i have an
event for world load that checks if the objective is there or not,
if not, then it adds it
L1256[15:30:03] <masa> so basically I
need to add the scoreboard objective once per server, and a new
server gets started maybe every 1 or 2 years :p
L1257[15:30:10] <Jiraiyah> but the
problem would be that the death count in that world would be start
from that moment i think
L1258[15:30:20] <Jiraiyah> lmao oh
well
L1259[15:30:31] <Jiraiyah> didn't know
how fast you reset your servers :D
L1260[15:30:39] ***
willieaway is now known as williewillus
L1261[15:30:44] <masa> I never reset any
worlds
L1262[15:31:00] <masa> I just start new
servers aome times, but a lot less lately
L1263[15:31:05] <P3t3rix> i still wait
for ctm to update so i can have nice multitextures :(
L1264[15:31:05] <Jiraiyah> i personally
am not big fan of commands, never am able to keep them in mind,
that is why i went for that mod :D
L1265[15:31:27] <masa> I went for those
commands in a text file in my dropbox :p
L1266[15:31:43] <Jiraiyah> grrr never
thought about this one :D
L1267[15:31:50] <Jiraiyah> <--- supper
stupid derp
L1268[15:32:30] <P3t3rix> does anyone
know what happens if i try to access a block that isn't chunkloaded
from a tile entity
L1269[15:32:40] <williewillus> it loads
the chunk
L1270[15:32:51] <williewillus> and then
the chunk just kinda hangs there
L1271[15:32:54] <williewillus> so don't
do it :P
L1272[15:33:02] <williewillus> without
checking i mean
L1273[15:33:07] <diesieben07>
really?
L1274[15:33:11] <diesieben07> i thought
it would just unload
L1275[15:33:38] <williewillus> iirc lex
said an orphaned chunk just hangs around until something claims
it
L1276[15:33:40]
⇨ Joins: KnightMiner
(~KnightMin@adsl-76-202-210-221.dsl.emhril.sbcglobal.net)
L1277[15:34:41] <P3t3rix> and claim means
the player walks by and it gets loaded ?
L1278[15:34:52] <williewillus> yeah
L1279[15:35:10] <williewillus> or a
chunkloader using the force chunk system presumably as well
L1280[15:35:16] <P3t3rix> does the stuff
in the orphaned chunk tick ?
L1281[15:35:20] <williewillus> no
idea
L1282[15:35:28] <williewillus> just don't
do it as server admins will hate you :P
L1283[15:35:38] <williewillus> if you
need something loaded force it loaded like a chunkloader
L1284[15:35:42] <P3t3rix> sounds like a
clickbait title :D
L1285[15:36:13] <P3t3rix> yeah but
imagine my block has a radius of 16 blocks and is on a boundary to
another chunk
L1286[15:36:42] <P3t3rix> and the player
is far enough away that just the chunk with the block is
loaded
L1287[15:36:56] <P3t3rix> so i have to
check everytime if the chunk i try to acces is loaded ?
L1288[15:37:14] <DanYeomans> how do you
check the metadata for a block again?
L1289[15:37:22] <williewillus> you don't,
you use block states
L1291[15:37:41] <masa> P3t3rix:
world,isBlockLoaded() before trying to get it
L1292[15:37:51] <masa> s/,/\./
L1293[15:38:06] <P3t3rix> hmkay :/
L1294[15:38:11] <P3t3rix> time for some
checking
L1295[15:38:12] <masa> hmm actually I
guess the replacement doesn't need to be escaped?
L1296[15:38:19] <williewillus> i usually
use world.isBlockLoaded(pos, !world.isRemote)
L1297[15:38:44]
⇦ Quits: Jiraiyah (~Jiraiyah@2.176.155.119) (Ping timeout:
201 seconds)
L1298[15:39:02] <williewillus> since the
normal world.isBlockLoaded returns true for client worlds always
:P
L1299[15:39:05] <tterrag> masa: there is
no replacement bot in here
L1300[15:39:08] <williewillus> for some
reason or another
L1301[15:39:18] <williewillus> there used
to be right :P
L1302[15:39:49] <masa> tterrag: yeah well
isn't that just quite common practice to "fix" typos on
IRC anyway
L1303[15:39:51] <DanYeomans> if i have a
block with blockstates
L1304[15:39:56] <tterrag> yes
L1305[15:40:03] <DanYeomans> how can i
access the block's current state from inside the block class?
L1306[15:40:08] <diesieben07> you cannot
have a block *without* blockstates :D
L1307[15:40:09] <DanYeomans> that's what
i meant sorry
L1308[15:40:10]
⇨ Joins: Jiraiyah (~Jiraiyah@2.176.130.100)
L1309[15:40:15] <tterrag>
world.getBlockState
L1310[15:40:16] <tterrag> as usual
L1311[15:40:17] <williewillus>
DanYeomans: notice how in every Block method
L1312[15:40:18] <diesieben07>
world.getBlockState
L1313[15:40:21] <williewillus> you get
passed a world and pos
L1314[15:40:23] <williewillus> ^
L1315[15:40:24] <diesieben07> or you get
it passed in
L1316[15:40:27] <tterrag> (and usually a
state too)
L1317[15:42:11] <masa> I recebtly had a
derp in my block class where I got the state from the world instead
of using the state that was passed in
L1318[15:42:23] <tterrag> if the state is
passed, you should ALWAYS use it
L1319[15:42:27] <masa> got a crash report
from someone who was using optifine :p
L1320[15:42:31] <tterrag> it's there for
a reason, usually because the world's state will be invalid
L1321[15:42:37] <masa> yep, no idea why I
derped that
L1322[15:42:42] <tterrag> such as on
onRemoved methods etc
L1323[15:49:23]
⇨ Joins: kimfy
(~kimfy___@236.5.200.37.customer.cdi.no)
L1324[15:50:29] <williewillus> hmm i wish
there was some world-level or server-level implementor for
ICapabilityProvider
L1325[15:50:41]
⇨ Joins: Stiforr
(~Stiforr@ip72-216-8-185.pn.at.cox.net)
L1326[15:51:02] <tterrag> block too
:P
L1327[15:52:37] <williewillus> can we
just retrofit ICapabilityProvider onto World? :P
L1328[15:53:14] ***
kroeser is now known as kroeser|away
L1329[15:54:03]
⇦ Quits: alex_6611 (~alex_6611@p5DE789F2.dip0.t-ipconnect.de)
(Ping timeout: 190 seconds)
L1330[15:56:21]
⇦ Quits: P3t3rix
(~P3t3rix@213-240-65-143.adsl.highway.telekom.at) (Ping timeout:
384 seconds)
L1331[15:56:33]
⇦ Parts: Vorquel (~Vorquel@174-18-37-37.tcso.qwest.net)
())
L1332[15:57:12]
⇨ Joins: P3t3rix
(~P3t3rix@62-47-209-45.adsl.highway.telekom.at)
L1333[15:57:13]
⇦ Quits: Jiraiyah (~Jiraiyah@2.176.130.100) (Ping timeout:
201 seconds)
L1335[15:58:17] <diesieben07> meh he got
nothing on reika
L1336[15:58:28] <thor12022> at least you
know it's been fixed
L1337[15:58:33] <thor12022> whatever it
is
L1338[15:59:02] <williewillus> i
generally behave well with my commits but sometimes when
refactoring I just let things pile up into one giant gob .-.
L1339[15:59:11] <williewillus> ironically
thats wehn clear separate commits are \needed the most
L1340[16:00:19]
⇦ Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Ping
timeout: 384 seconds)
L1342[16:02:05] ***
V is now known as Vigaro
L1343[16:07:56]
⇦ Quits: Seppon (~Noppes@82-168-99-26.ip.telfort.nl) (Read
error: Connection reset by peer)
L1344[16:08:40]
⇨ Joins: vox
(~voxmods@pool-71-178-241-173.washdc.fios.verizon.net)
L1346[16:12:57] ***
fry|afk is now known as fry
L1347[16:13:38] <LatvianModder> o/
L1348[16:13:48] <vox> Does anyone know if
tema has released an API for ExtraUtils2 Grid Power?
L1349[16:14:04] <LatvianModder> cant you
just download ExtraUtils2?
L1350[16:14:23] <vox> Then I'd have to
depend on it, and I'm trying not to do that
L1351[16:14:28] <LatvianModder> Yes
L1353[16:14:42] <LatvianModder> You dont
want to include api in your mod files, right?
L1354[16:14:42]
⇨ Joins: c233 (~c233@164.40.206.63)
L1355[16:15:09] <vox> LatvianModder, I
don't care about including the API but I don't want to have to
depend on ExtraUtils being installed
L1356[16:15:21]
⇨ Joins: madcrazydrumma
(~madcrazyd@host-89-241-237-241.as13285.net)
L1357[16:15:28] <LatvianModder> I mean
just depend on the API...
L1358[16:15:33] <vox> Yes :P
L1359[16:15:37] <vox> I was asking if
there was one
L1360[16:15:40] <LatvianModder> The api
in that mod would be the same as seperated...
L1361[16:15:50]
⇦ Quits: founderio
(~Thunderbi@p200300C4E3C03400011FE4E8E6092D93.dip0.t-ipconnect.de)
(Quit: founderio)
L1362[16:16:19] <vox> That's true I
guess. I'll have to check that out in a bit
L1363[16:16:35] <vox> I'm having trouble
setting up IDEA on Linux
L1364[16:16:43] <williewillus> i use idea
2016 on linux
L1365[16:16:56] <vox> I've got my project
working on Windows on my desktop, but it's refusing to see any of
the net.minecraft items for some reason
L1366[16:17:02] <vox> (on Linux)
L1367[16:18:00] <vox> I just ran
setupDecompWorkspace and genIntellijRuns
L1368[16:18:05] <vox> anything special
I'm missing?
L1369[16:18:27] <P3t3rix> clicking the
blue arrow from gradle in intelli ?
L1370[16:18:35] <williewillus> did you
im[port build.gradle?
L1371[16:18:41] <vox> Yep
L1372[16:18:52] <williewillus> yeah try
refreshing gradle proejct in idea
L1373[16:18:55] <vox> I imported the
project, between setup and generating the runs
L1374[16:18:56]
⇨ Joins: DebugsPeople-
(~DebugsPeo@2a02:810d:95c0:880:95f8:1c17:8da0:8e04)
L1375[16:18:58] <vox> alright, I'll try
that again
L1376[16:18:59]
⇦ Quits: tali713_
(~user@2601:444:8200:c7d:614a:24c1:201d:fe62) (Read error:
Connection reset by peer)
L1377[16:19:04] <williewillus> open the
gradle pane and hit the blue refresh icon
L1378[16:19:38] <P3t3rix> i have written
a script that does every action possible to get rid of the guessing
with gradle :D
L1380[16:20:23] <Wuppy> holy crap GoT was
awesome :D
L1381[16:20:31]
⇨ Joins: Jiraiyah (~Jiraiyah@2.176.130.100)
L1382[16:20:33] <P3t3rix> tterrag, yeah
kindoff ^^
L1383[16:20:34] <madcrazydrumma> Wuppy,
yes.
L1384[16:21:03] <Wuppy> I organized an
event to watch it in a bar and it was completely filled ^___^
L1385[16:21:40] <madcrazydrumma> Hahaha
the ending was fucked up
L1386[16:22:06] <Wuppy> yep, there was
quite a bit of noise in the audience thanks to that xD
L1387[16:23:29] <P3t3rix> i wonder what
happens to the little stark boy, hope the next episode shows
something about him
L1388[16:23:54] <Wuppy> yeah.. I really
want to know what's up with him
L1389[16:24:23] <madcrazydrumma> Yeah me
too
L1390[16:24:34] <madcrazydrumma> Ooooh
isn't this exciting :3
L1391[16:24:41]
⇦ Quits: DebugsPeople
(~DebugsPeo@2a02:810d:95c0:880:95f8:1c17:8da0:8e04) (Ping timeout:
384 seconds)
L1392[16:24:58]
⇦ Quits: Jiraiyah (~Jiraiyah@2.176.130.100) (Ping timeout:
201 seconds)
L1393[16:25:16] <barteks2x> Doing this is
evil :( throw new RuntimeException(e.toString());
L1394[16:25:43] <Wuppy> only 1 small
problem, I'll have to wait 2 weeks on episode 2
L1395[16:25:52] <Wuppy> but, then 2 and 3
in a row
L1396[16:26:00] <barteks2x> And the worst
problem: it happens only outside of dev environment
L1397[16:26:30] <diesieben07> yes that is
indeed evil
L1398[16:26:36] <diesieben07> should do
new RTE(e)
L1399[16:26:46] <P3t3rix> masa, i watched
your mob harness video :D
L1400[16:26:55] <P3t3rix> that stuff is
great
L1401[16:27:16] <barteks2x> And how the
hell am I supposed to debug it now?
L1402[16:27:29] <madcrazydrumma> Wuppy,
aw what, well at least you can watch two in a row hey
L1403[16:28:01] <Wuppy> yep
L1404[16:28:10] <madcrazydrumma> ^^
L1405[16:28:13] <Wuppy> plus, watching it
like this is much better
L1406[16:28:14]
⇨ Joins: Temportalist
(uid37180@id-37180.charlton.irccloud.com)
L1407[16:28:17] <Wuppy> totally worth the
wait
L1408[16:28:21] <madcrazydrumma> I love
binging shows haha
L1409[16:28:29] <madcrazydrumma> I did
breaking bad in 4 days
L1410[16:28:44] <Wuppy> also, it's
really, really cool when you host an event at a bar and you get max
capactiy (40+ peeps)
L1411[16:28:49] <barteks2x> Is it
possible to start mc in debug mode from mojang launcher?
L1412[16:28:52] <madcrazydrumma> Yeah
that must feel good
L1413[16:29:26] <Wuppy> most popular
event our student association hosted in years so yay
L1414[16:29:30] <williewillus> barteks2x:
you can attach a debugger if you want
L1415[16:29:34] <williewillus> but it's
going to be obsfuscated
L1416[16:29:37] <williewillus> so useless
lol
L1417[16:29:42] <Temportalist> You know
what else feels really really good?
L1418[16:29:46] <madcrazydrumma> Hahaha
nice one
L1419[16:29:50] <madcrazydrumma> im off
ciao
L1420[16:29:50] <barteks2x> this code
isnt going to be obfuscated. This is not mc code that does it
L1421[16:29:53]
⇦ Quits: madcrazydrumma
(~madcrazyd@host-89-241-237-241.as13285.net) (Quit:
Leaving)
L1422[16:29:53] <Temportalist> Not
dying.
L1423[16:30:35] <diesieben07> barteks2x,
in intellij create a "Remote" launch config, it will tell
you the necessary command line args
L1424[16:30:48] <diesieben07> when the
game is running, launch that "Remote" launch config and
you can debug as usual
L1425[16:31:01] <barteks2x> I think I can
find these arguments.
L1426[16:32:15] ***
fry is now known as fry|sleep
L1428[16:34:44] <minecreatr> does the
order of the vertex elements in a vertex format matter at
all?
L1429[16:35:07] <P3t3rix> it determines
the facing as far as i know
L1430[16:35:54] <ghz|afk> yes,
minecreatr
L1431[16:36:09] <ghz|afk> the order of
the vertices (called the winding) defines what the gpu considers
"front"
L1432[16:36:18] <ghz|afk> but the order
of the bytes is specified by the elements in the VertexFormat
L1433[16:36:28] <ghz|afk> so if you have
a vertexformat that has "position, normal, tex,
color"
L1434[16:36:33] <ghz|afk> you'd have to
add the data in that order
L1435[16:39:29] ***
williewillus is now known as willieaway
L1436[16:43:07] <minecreatr> ghz|afk,
yeah, but if you are creating a vertex format is a vertex format
that has position nromal tex color different then one that has
nomrl position tex color?
L1437[16:44:21] <ghz|afk> nope
L1438[16:44:49] <ghz|afk> the
"usages" of the vertex format are simply a way for the
driver to configure the way the gpu decodes the vertex data
L1439[16:44:55] <ghz|afk> so that a
shader saying
L1440[16:45:00] <DanYeomans> any ideas
why all my placed blocks use the default blockstate?
L1441[16:45:00] <ghz|afk> "this
input is position"
L1442[16:45:09] <ghz|afk> gets the same
value that you gave for "position" in the vertex
format
L1443[16:45:43] <ghz|afk> DanYeomans: get
a custom ItemBlock
L1444[16:45:44] <ghz|afk> and in it
L1445[16:45:49] <ghz|afk> override
getMetadata(int)
L1446[16:45:52] <ghz|afk> to return the
input
L1447[16:45:55] <ghz|afk> instead of
returning 0
L1448[16:46:09] <ghz|afk> the default
implementation purposefully makes it so that they always place
using getStateFromMeta(0)
L1449[16:46:35] ***
amadornes is now known as amadornes[OFF]
L1450[16:48:19] <barteks2x> I have no
idea what is wrong. It works fine in dev environmet but outside of
it I'm getting ClassNotFoundException that makes no sense
L1451[16:48:24]
⇨ Joins: Disconsented (~core@disconsented.com)
L1452[16:49:08] <ghz|afk> barteks2x:
which class?
L1453[16:49:31] <DanYeomans> barteks2x, i
have run into this issue many times. can you post your error log
please?
L1454[16:49:41] <barteks2x> It's
exception when applying asm transformer and it supposedly can't
find net.minecraft.client.renderer.DestroyBlockProgress
L1455[16:49:49] <DanYeomans> oh
L1456[16:49:50] <ghz|afk> uhhh
L1457[16:49:58] <ghz|afk> that sounds
like broken forge?
L1458[16:50:23] <minecreatr> ghz|afk, it
looks like the UV type binds a different texture based on the index
of the vertex format element?
L1459[16:50:30] <minecreatr> so does that
mean order/position does matter?
L1461[16:50:45] <ghz|afk> minecreatr:
what?
L1462[16:50:54] <ghz|afk> no that's not
how it works at all
L1463[16:51:17] <ghz|afk> since the
textures are stitched into an atlas
L1464[16:51:25] <DanYeomans> hmm
L1465[16:51:26] <ghz|afk> the UV coords
will "choose" which texture gets used
L1466[16:51:29]
⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping
timeout: 201 seconds)
L1467[16:51:33] <diesieben07> barteks2x,
you are using COMPUTE_FRAMES. You can't do that :P
L1468[16:51:33] <ghz|afk> but only
because they point to different regions of the atlas
L1469[16:51:50] <barteks2x> really?
didn't know that.
L1470[16:51:54] <minecreatr> no, not like
that, I mean it will affect whether it is the normal texture
spritesheet or the lightmap or something else ghz|afk
L1471[16:52:06] <minecreatr> Im looking
at ForgeHooksClient.preDraw ghz|afk case UV
L1472[16:52:19] <ghz|afk> what
L1473[16:52:45] <diesieben07> barteks2x,
and if you must use it (since not using it is basically impossible)
you have to use a custom ClassWriter, something like this:
https://git.io/vwzD8
L1474[16:53:08] <minecreatr> ghz|afk,
look at ForgeHooksCLient.preDraw, and look at the UV case in the
switch statement
L1475[16:53:38] <ghz|afk> oh
L1476[16:53:43] <ghz|afk> that's not the
position of the element
L1477[16:53:46] <ghz|afk> that means
which texture it is
L1478[16:53:47] <ghz|afk> there's
L1479[16:53:49] <ghz|afk> UV0
L1480[16:53:50] <ghz|afk> UV1
L1481[16:53:50] <ghz|afk> UV2
L1482[16:53:52] <ghz|afk> etc
L1483[16:54:29] <ghz|afk> the first UV
set is used for the color texture
L1484[16:54:34] <ghz|afk> the second UV
set is used for the lightmap
L1485[16:55:00] <minecreatr> ok, I see
it
L1486[16:55:21] <minecreatr> I thought
index was the index in the list of VertexFormatElement's, that
makes more sense now xD
L1487[16:55:28] <ghz|afk> yeah nope
;P
L1488[16:55:57] <barteks2x> Doing that is
going to be hard... And I don't think I can just copypaste the cod
ebecause it's GPL
L1489[16:56:58] <minecreatr> it looks
like index only really matters for uv
L1490[16:57:28] <diesieben07> LGPL
actuually.
L1491[16:57:28] <ghz|afk> hmm
L1492[16:57:35] <ghz|afk> was there a
list of color names in mc?
L1493[16:58:05] <diesieben07>
TextFormatting formerly known as EnumChatFormatting? :D
L1494[16:58:11] <diesieben07> or
what?
L1495[16:58:17] <ghz|afk> no I meant
EnumDyeColor
L1496[16:58:19] <ghz|afk> ;P
L1497[16:58:23] <diesieben07> ah :D
L1498[16:58:23] <ghz|afk> foundit
;P
L1499[17:00:47] <barteks2x> I will
rpobably just try moving everything to mixins...
L1500[17:01:16] <diesieben07> which means
doing the same thing that i linked :P
L1501[17:01:19] <diesieben07> just...
indirectly
L1502[17:01:30] <barteks2x> which means I
don't need to write code for it
L1503[17:02:00] <diesieben07> :D
L1504[17:04:55]
⇦ Quits: kimfy (~kimfy___@236.5.200.37.customer.cdi.no) (Ping
timeout: 384 seconds)
L1505[17:05:07] <P3t3rix> squids really
have a wierd movement, you can't really apply motion to them at
least not without doing it every update ...
L1506[17:05:59]
⇦ Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: See
ya.)
L1507[17:11:38]
⇨ Joins: theFlaxbeard
(~theFlaxbe@184.97.160.234)
L1508[17:12:52]
⇦ Quits: P3t3rix
(~P3t3rix@62-47-209-45.adsl.highway.telekom.at) (Read error:
Connection reset by peer)
L1509[17:17:27]
⇦ Quits: vox
(~voxmods@pool-71-178-241-173.washdc.fios.verizon.net) (Ping
timeout: 201 seconds)
L1510[17:19:38]
⇨ Joins: vox
(~voxmods@pool-71-178-241-173.washdc.fios.verizon.net)
L1511[17:34:39]
⇦ Quits: vox
(~voxmods@pool-71-178-241-173.washdc.fios.verizon.net) (Ping
timeout: 201 seconds)
L1512[17:37:46]
⇨ Joins: Jared (~Jared@2607:5300:100:200::17a0)
L1513[17:47:36] <Jared> Hey so wonder if
anyone can give me some insight, I am calling
ClientRegistry.bindTileEntitySpecialRenderer(TileEntityPowerMonitor.class,
new RenderPowerMonitor());
L1514[17:47:36] <Jared> yet it fails to
assign the render, the tile gets assigned but the render never gets
assigned :/
L1515[17:48:27]
⇨ Joins: vox
(~voxmods@pool-71-178-241-173.washdc.fios.verizon.net)
L1516[17:52:34] <ghz|afk> Jared: areyou
calling it in pre-init?
L1517[17:52:46] <ghz|afk>
ClientRegistry.bindTileEntitySpecialRenderer(TileEnderRift.class,
new RenderRift());
L1518[17:52:53] <ghz|afk> I have this in
my clientproxy's preinit
L1519[17:53:00] <Jared> ghz|afk, yip, I'm
calling another render and that one works perfectly
L1520[17:53:02] <ghz|afk> and it works
just fine
L1521[17:53:12] <Jared> you know, let me
actually push to git, so you can see my code
L1522[17:53:32]
⇨ Joins: lol768 (lol7681@bnc.lol768.com)
L1523[17:53:42]
⇦ Parts: lol768 (lol7681@bnc.lol768.com) (o/))
L1525[17:56:18] <Jared> I'm registering
it there
L1526[17:56:23]
⇦ Quits: Kodos
(~Kodos@2602:306:ce20:6c30:f9bf:a1d7:9d15:1400) (Ping timeout: 190
seconds)
L1527[18:01:35]
⇦ Quits: IceDragon (~ThatGuy@184.170.0.68) (Ping timeout: 384
seconds)
L1528[18:01:41]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:a0f0:9578:1513:38d4)
L1529[18:02:16] <ghz|afk> Jared: do you
have registerTileEntity for it? ;P
L1530[18:03:26] <Jared> ghz|afk, Yip, it
is registering the tile, like I said, tile gets registered, but the
renderer doesn't
L1531[18:04:23] <ghz|afk> no idea, then
:/
L1532[18:04:29] <Jared> like I put a
"System.out.println("active");" in the update
method of the tile and it was printing to console
L1533[18:04:44] <Jared> :/
L1534[18:04:52] <ghz|afk> never came
across something like that
L1535[18:05:10] <ghz|afk> are you SURE
it's not getting called at all, the renderer?
L1536[18:05:14] <tterrag> you register
the TE *before* the renderer
L1537[18:05:17] <tterrag> right?
L1538[18:05:31] <ghz|afk> wait, do you
have a getRenderType in your Block?
L1539[18:05:47] <Jared> What is weird is
that the other one renders perfectly
L1540[18:05:47] <Jared> Like I even moved
the render code from the power monitor to the controller and it
rendered
L1541[18:05:51] <ghz|afk> or override
BlockContainer?
L1542[18:08:10] <Jared> I do use
getRenderType, I do not override BlockContainer, however I do
implement ITileentityProvider
L1543[18:08:23] <Jared> and I put a
System.out.println in the render and it never got called
L1544[18:08:28] <ghz|afk> wat
L1545[18:08:36] <ghz|afk> "id |
KEY" can be replaced with "id"?
L1546[18:08:38] <ghz|afk> it's not a ||
...
L1547[18:08:45] *
ghz|afk slaps idea
L1548[18:09:02] <ghz|afk> oh
L1549[18:09:08] <ghz|afk> it's because
the "key" has value 0
L1550[18:09:12] <ghz|afk> ¬¬
L1551[18:09:31]
⇦ Quits: P3pp3rF1y2 (~P3pp3rF1y@100-250-77-178-ptr.xsky.cz)
(Ping timeout: 384 seconds)
L1552[18:09:36]
⇦ Quits: KnightMiner
(~KnightMin@adsl-76-202-210-221.dsl.emhril.sbcglobal.net) (Ping
timeout: 198 seconds)
L1553[18:09:52] <tterrag> Jared: what
render type do you return?
L1554[18:10:05] <tterrag> and...again are
you SURE the render is not being called?
L1555[18:10:19] <Jared> I tried both
MODEL and ENTITYBLOCK_ANIMATED
L1556[18:10:50] <Jared> tterrag, look, I
put a System.out.println("o"); at the VERY beginning of
the render method it generated, it never got called
L1557[18:10:56] <ghz|afk> Jared: it's not
the bug, but ITileEntityProvider is discouraged
L1558[18:11:02] <tterrag> I wasn't
reading the code, sorry
L1559[18:11:05] <ghz|afk> best to
override the forge-added methods hasTileEntity and
createTileEntity
L1560[18:11:11] *
tterrag is banging steam over the head to update rocket
league
L1561[18:11:36] <ghz|afk> Jared: we ask
because it's extremely weird
L1562[18:11:57] <Jared> I moved the exact
same code to my other render that is working, and it rendered
L1563[18:11:57] <Jared> tterrag, oh I
wasn't saying it in the sense of "go look at the code", I
was saying it as "This is what I did"
L1564[18:12:02] <tterrag> stupid region
locking
L1565[18:12:05] <tterrag> PLS
UPDATE
L1566[18:12:10] <tterrag> ok :P
L1567[18:12:24]
⇨ Joins: FusionLord
(~FusionLor@ip70-190-239-223.ph.ph.cox.net)
L1568[18:12:25] <Jared> I know :/
L1569[18:12:37] <Jared> I'll change to
blockcontainer, just incase it fixes
L1570[18:12:42] <FusionLord> anyone know
about this ? "Unable to resolve texture due to upward
reference: #all in minecraft:models/block/cube_all"
L1571[18:12:53] <tterrag> you do NOT need
blockcontainer
L1572[18:13:02] <tterrag> however, you
should probably read it, and see if there might be something you
are missing
L1573[18:13:05] <tterrag> but also, yes,
do not use ITEP
L1574[18:13:50]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net)
L1575[18:14:26]
⇦ Quits: DanYeomans (~DanYeoman@135-23-231-89.cpe.pppoe.ca)
(Quit: Leaving)
L1576[18:14:29] <Jared> tterrag, well I'm
changing it now even if it doesn't change anything
L1577[18:14:43]
⇦ Quits: DebugsPeople-
(~DebugsPeo@2a02:810d:95c0:880:95f8:1c17:8da0:8e04) (Ping timeout:
190 seconds)
L1578[18:14:46] <Jared> also I really
cannot see what I'm missing
L1579[18:14:53] <Jared> Everything the
other render has, this has
L1580[18:15:09] <Jared> So I'm really
baffled
L1581[18:15:21]
⇦ Quits: Upthorn
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 201 seconds)
L1582[18:15:32]
⇨ Joins: greg_ (~Greg_@207.174.249.118)
L1583[18:15:56] ***
kirby|gone is now known as mrkirby153
L1584[18:16:40] <masa> FusionLord: show
the blockstate and model
L1585[18:17:15] <FusionLord> masa, Thanks
but I was setting #all and not all
L1586[18:17:30]
⇦ Quits: theFlaxbeard (~theFlaxbe@184.97.160.234) (Killed
(NickServ (GHOST command used by theFlaxbeard2)))
L1587[18:17:31] <masa> ok
L1588[18:17:43] <greg_> hi, a person i
know needs help with Mixin's/ASM i dont know what these fancy
fangled things are but he tells me he needs to figure out a problem
he has and they include mixins/asm, but he has told me if he ask's
about it in IRC he might get banned, so. I am genuinly curious, why
would he get banned if so? and if not can anyone help him?
L1589[18:18:04] <ghz|afk> FusionLord: it
means some variant isn't setting it
L1590[18:18:12] <ghz|afk> oh wait you did
fix it
L1591[18:18:54] <tterrag> greg_: mixins
are not part of forge. if he's having issues with them he should
ask the creator of those
L1592[18:19:13] <greg_> what about
ASM?
L1593[18:19:13] <FusionLord> yes thanks
ghz|afk
L1594[18:20:21] <ghz|afk> so I was doing
that "enderchest" thing earlier
L1595[18:20:27] <ghz|afk> I decided to go
at it in a different way
L1596[18:20:35] <ghz|afk> instead of
making another enderchest block
L1597[18:20:38] <ghz|afk> I made it a
key
L1598[18:20:41] <ghz|afk> with a
colorcode
L1599[18:20:48] <ghz|afk> if you
shift-rightclick an enderchest with the key
L1600[18:20:55] <ghz|afk> instead of
opening the personal chest
L1601[18:20:59] <ghz|afk> it opens the
one with the color code
L1602[18:21:32] <ghz|afk> i wonder if I
should make it work on any chest
L1603[18:23:11] <LordFokas> I'm having a
problem with forge for 1.8.9 on Eclipse
L1604[18:23:31] <LordFokas> I recently
upgraded from 1.7.10
L1605[18:23:41]
⇦ Quits: rebecca (~rebecca@209.95.50.161) (Ping timeout: 384
seconds)
L1606[18:23:57] <LordFokas> after runnin
gradlew sDecW there's a single project called MDK example
L1607[18:24:09] <LordFokas> but I can't
open it
L1608[18:24:25] <LordFokas> it says it's
under eclipse/MDKExample but there's nothing there
L1609[18:24:34] <LordFokas> there's also
no .project file anywhere
L1610[18:24:39] <ghz|afk> rerun
"gradlew eclipse" maybe?
L1611[18:24:49] <LordFokas> omfg of
course
L1612[18:24:54] <LordFokas> I feel so
stupid right now
L1613[18:24:57] <LordFokas> that's a
lot
L1614[18:25:41]
⇦ Quits: greg_ (~Greg_@207.174.249.118) (Quit:
Leaving)
L1615[18:25:58] ***
Abrar|gone is now known as AbrarSyed
L1616[18:26:05] <LordFokas> in my own
defense, I haven't modded for the past year... the last time I
setup forge was when 1.7.10 came out... that was a LOOOOOONG time
ago.
L1617[18:26:23] ***
willieaway is now known as williewillus
L1619[18:30:10]
⇨ Joins: VikeStep (~VikeStep|@203.15.33.183)
L1620[18:30:25] <williewillus> that seems
redundant
L1621[18:30:27] <williewillus> you have a
file per type
L1622[18:30:35] <williewillus> but inside
that file you identify by type again
L1623[18:30:41] <williewillus> ?
L1624[18:31:09] <FusionLord> Thanks
williewillus didn't' see that error, but the final param would that
work?
L1625[18:31:19] <williewillus> depends on
how your blockstate files are laid out
L1626[18:31:26]
⇨ Joins: rebecca (~rebecca@209.95.50.161)
L1627[18:31:34] <williewillus> all a
MOdelResourceLocation is is a path to a blockstate json and a
variant inside
L1629[18:31:46] <williewillus> so if
there's a file there with that variant it'll work
L1630[18:32:05] <williewillus> yes but I
can't tell if that works unless I see your blockstate json
directory structure'
L1631[18:32:08] <williewillus> which you
can verify yourself :P
L1632[18:32:23] ***
BitTiredFlenix is now known as SleepyFlenix
L1633[18:32:28] <FusionLord>
blockstates/block_properties.json
L1634[18:32:42] <FusionLord> like
normal
L1635[18:32:44] <williewillus> then why
are you appending the type to block_properties_?
L1636[18:32:47] <williewillus> that is a
file path
L1637[18:32:58] <williewillus> do you
have a blockstates/block_properties_<type>.json?
L1638[18:32:58] <FusionLord> not any
more, I missed that I did that
L1639[18:33:07] <williewillus> then it
should work i think
L1640[18:33:10] <FusionLord> ok
L1641[18:34:00] *
ghz|afk facepalms
L1642[18:34:03]
⇦ Quits: Temportalist
(uid37180@id-37180.charlton.irccloud.com) (Quit: Connection closed
for inactivity)
L1643[18:34:15] <ghz|afk> spent like 30
minutes wondering why the F it wasn't loading from disk
L1644[18:34:19] <ghz|afk> turns out I
used getByte on read
L1645[18:34:22] <ghz|afk> instead of
getInteger
L1646[18:34:23] <ghz|afk> XD
L1647[18:34:34] <ghz|afk> itwas
truncating to the bottom 8 bits, oops.
L1648[18:34:36] <williewillus> what's it
:P
L1649[18:34:38] <FusionLord> yeah I just
started typing and that is what happened didn't mean to make it say
that there is a different file for each
L1650[18:34:46] <ghz|afk> the ender
inventory ID
L1651[18:35:31] <ghz|afk> I explained how
it works 15 minutes ago
L1652[18:37:03]
⇦ Quits: agowa338 (~Thunderbi@p54918A43.dip0.t-ipconnect.de)
(Ping timeout: 190 seconds)
L1653[18:37:37] <ghz|afk> yeah so it
saves and loads correctly
L1654[18:38:01] <ghz|afk> tomorrow:
personal keys (open a player-specific inventory instead of a global
one), textures/models, etc
L1655[18:38:50] ***
AbrarSyed is now known as Abrar|gone
L1656[18:39:00] <vox> so much for being
afk, ghz :P
L1657[18:39:43] <LordFokas> can I use /
is it safe to use Java 8 features in my mod's code?
L1658[18:40:03] <williewillus> sure
L1659[18:40:06] <williewillus> if you
require your users to have it
L1660[18:40:24] <LordFokas> I have a few
use cases where Lambdas would simplify my life a lot
L1661[18:41:09] <ghz|afk> vox: well too
late for that
L1662[18:41:12] <williewillus> if youre
just looking for lambdas you can use retrolambda, but thats a hack
and imo pointless work for syntactic sugar
L1663[18:41:16] <ghz|afk> I'm going to
sleep in a minute ;P
L1664[18:41:20] <vox> lol
L1665[18:41:23] <vox> Fair enough
L1667[18:41:36] <ghz|afk> there
pushed.
L1668[18:42:03] <ghz|afk> disclaimer:
name is provisional
L1669[18:42:38] <LordFokas> well using
anon classes instead makes the code a lot harder to read...
L1670[18:43:11] <ghz|afk> LordFokas: most
of my mods are set for java8 bytecode (and java8 source level
ofc)
L1671[18:43:34] <williewillus> just
require java 8 :P
L1672[18:43:39] <williewillus> lots of
mods already do
L1673[18:43:40] <LordFokas> yeah but
that's the thing, I'm not sure I want to force people to use Java
8
L1674[18:43:42] <vox> Lol
"Enderthing"
L1675[18:43:43] <LordFokas> well
L1676[18:43:46] <ghz|afk> why not
L1677[18:43:59] <vox> Something to do
with ender chests if I followed correctly between my internet dying
for a bit?
L1678[18:44:05] <ghz|afk> yes
L1679[18:44:09] <ghz|afk> you make an
Ender Key
L1680[18:44:09] <vox> Cool
L1681[18:44:14] <vox> Oh, keyed
chests?
L1682[18:44:15] <ghz|afk> and shift-click
a vanilla ender-chest wit hit
L1683[18:44:17] <LordFokas> prior major
java versions are shit anyways so I might as well :p
L1684[18:44:27] <ghz|afk> and instead of
the vanilla personal inventory
L1685[18:44:29] <ghz|afk> it opens a
shared one
L1686[18:44:36] <ghz|afk> with the 3-wool
key code
L1687[18:45:05] <vox> Awesome, so like
that mod where you used the dye on those keyed chests (or crafted
the chest with colored wool)?
L1688[18:45:06] <ghz|afk> I also plan on
having proper chests for it
L1689[18:45:09] <vox> Same concept?
L1690[18:45:15] <ghz|afk> yes
L1691[18:45:25] <ghz|afk> xcept the key
iscrafted with the wool, instead of applying dyes
L1692[18:45:29] <vox> Whatever happened
to that mod? I haven't seen it around in a long long time
L1693[18:45:35] <ghz|afk> it's still
there
L1694[18:45:53] <vox> Okay then. I wonder
why I haven't seen it in packs then
L1696[18:46:07] <ghz|afk> EnderStorage,
for 1.7.10
L1697[18:46:21] <LordFokas> ghz|afk,
first thing that came to mind is that you should be able to leave
the key in the keyhole, and while there's a key there the chest
should be stuck in that inventory. Maybe even expose it to
automation
L1698[18:46:36] <ghz|afk> LordFokas:
something like that is in the plans
L1699[18:46:39] <ghz|afk> xcept instead
of the key
L1700[18:46:44] <ghz|afk> it would be a
"replacement lock"
L1701[18:47:03] <ghz|afk> you'd
shift-rightclick the lock onto the chest
L1702[18:47:08] <ghz|afk> turning it into
a custom enderchest block
L1703[18:47:13] <ghz|afk> and the idea
is
L1704[18:47:18] <ghz|afk> to have actual
locks
L1706[18:47:22] <ghz|afk> that only open
if you DO have a key
L1707[18:47:31] <williewillus> do you
have your full repo
L1708[18:47:55] <ghz|afk> so yeah more
stuff to do tomorrow
L1709[18:47:57] <ghz|afk> for now, night
ppl
L1710[18:47:58] <ghz|afk> ;P
L1711[18:48:01] *
ghz|afk jumps into bed
L1712[18:48:17] <FusionLord>
williewillus, yeah one sec, not really my project just helping
someone
L1714[18:49:45] <williewillus> when is
regblocks being called
L1715[18:49:54] <vox> Later ghz!
L1716[18:50:09] <FusionLord> durning
FMLInit on client
L1717[18:50:14] <williewillus> move it to
preinit
L1718[18:50:17] <FusionLord> ok
L1719[18:51:24] <Stiforr> I screwed it
up
L1720[18:51:30] <Stiforr> I've been
trying to move it to preInit
L1721[18:51:35] <Stiforr> Cause i'm a
dumb
L1722[18:52:46]
⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
(Quit: bOI)
L1724[18:53:13] <FusionLord> Thanks
williewillus!
L1725[18:53:27] <williewillus> np
L1726[18:53:41] <williewillus> LordFokas:
from 1.7? :P
L1727[18:53:52] <LordFokas> yup
L1728[18:54:18] <LordFokas> 1.7.10 was a
MAJOR pain to upgrade to.
L1729[18:54:29] <LordFokas> I hope 1.8.9
goes easier on me.
L1730[18:54:37] <williewillus> was it
really? :P
L1731[18:54:46] <LordFokas> for me it
was
L1733[18:55:00] <LordFokas> I had a lot
of complex stuff running on top of shitty code.
L1734[18:55:03] <williewillus> lol
L1735[19:00:01] <LordFokas> oh god... I
have so much "IIcon" related code
L1736[19:00:23] *
LordFokas takes a deep breath
L1737[19:01:16] <masa> don't worry, now
you can just delete all of that code ;D
L1738[19:01:33] <LordFokas> the thing is,
I can't
L1739[19:01:46] <barteks2x> I just had a
long argument with greg_... (sometmes I talk with him, and he
apparently exaggerated a few things from what I sent him)
L1740[19:01:58] <LordFokas> because if I
do I won't remember what it used to do
L1741[19:02:13] <TehNut> with who?
L1742[19:02:27] <LordFokas> I need to
keep it around as a reference until everything is fixed :p
L1743[19:02:42] <TehNut> But... That's
what Git branches are for
L1744[19:02:48] <masa> yep, just comment
it all out, that's what I did
L1745[19:03:03] <barteks2x> he joined
this channel a few minutes ago asking about something I told him I
have problem with
L1746[19:03:50] <TehNut> Ah
L1747[19:04:25] <LordFokas> speaking of
greg, is IC2 still run by Greg, and is hating him and GregTech
still a thing? :p
L1748[19:04:35] <TehNut> no and no
L1749[19:04:38] <barteks2x> it's not thi
greg
L1750[19:04:45] <LordFokas> barteks2x, I
know :p
L1751[19:04:50] <LordFokas> it just came
to my mind
L1752[19:05:01] *
LordFokas is terribly outdated
L1753[19:05:11] <LordFokas> TehNut, awww
yiss :D
L1754[19:05:25] <LordFokas> does that
mean IC2 is decent again?
L1755[19:05:42] <TehNut> no
L1756[19:06:11] <TehNut> It's still super
broken
L1757[19:06:23] <williewillus> it
honestly just needs a redo
L1758[19:06:28] <williewillus> like not
ic2exp redo
L1759[19:06:30] <williewillus> like a
redo, redo
L1760[19:06:32] <LordFokas> well... I
grew used to playing without it anyways
L1761[19:06:42] <TehNut> no, that's what
caused this problem >.>
L1762[19:06:49] <LordFokas> CoFH Master
Race
L1763[19:06:52] <LordFokas> :p
L1764[19:07:01] <williewillus> TehNut:
no, what caused the problem was a half assed redo based on the old
codebase :P
L1765[19:07:04] <TehNut> No tech mods
master race
L1766[19:07:08] <williewillus> ^ :D
L1767[19:07:26] <LordFokas> nah, tech
mods are the tits
L1768[19:07:28] <williewillus> All my
modding involvements are magic related I just noticed :P
L1769[19:07:45] <LordFokas> I play mostly
with tech mods
L1770[19:07:55] <williewillus> I don't
feel like tech mods have pushed the envelope really
L1771[19:07:56] <TehNut> I have a single
tech mod, but I don't maintain it anymore
L1772[19:08:00] <TehNut> Everything else
is non-tech
L1773[19:08:20] <LordFokas> most are
stupid and unreasonable
L1774[19:08:29] <williewillus> which ones
do you like?
L1775[19:08:41] <LordFokas> because of
their fervorous need to one-up the competition
L1776[19:08:52] <williewillus> well, I
actually like Mekanism because it's just a fun mod, but the rest
are meh
L1777[19:09:49] <LordFokas> I like CoFH's
stuff, it feels nice and balanced...
L1778[19:09:52] <TehNut> I'd probably
enjoy IE if I ever played it
L1779[19:09:52] <TehNut> Otherwise,
meh
L1780[19:10:00] <LordFokas> Applied
Energistics, of course :p
L1781[19:10:25] <LordFokas> I've started
playing with Immersive Engineering and I've been absolutely loving
it
L1782[19:10:30] <TehNut> I like...
Thermal Foundation...
L1783[19:10:34] <williewillus> lol
L1784[19:10:49] <williewillus> nowadays
I'd pick enderio vs TE any time
L1785[19:11:23] <LordFokas> sometimes I
include MFR, but part of it feels out of place
L1786[19:11:53] <LordFokas> EnderIO is
one of those that feel stupid and unreasonable to me
L1787[19:12:01] <Kodos> Only reason I'd
ever add MFR is the Laser drill
L1788[19:12:08] <Kodos> And EIO for the
conduits
L1789[19:12:15] <capitalthree> haha the
laser drill is the reason I *didn't* add MFR
L1790[19:12:15] <LordFokas> you can't
just Ender-all-the-things and make machines from mob heads
L1791[19:12:28] <capitalthree> LordFokas:
rofl. cuz other mods make so much sense
L1792[19:12:35] <williewillus> as a
Botania maintainer I'm sworn to never play MFR /s
L1793[19:12:54] <LordFokas> I never use
laser drills
L1794[19:12:57] <williewillus> in
seriousness I don't find MFR that appealing, its visuals are old
and it's not used in new creative ways
L1795[19:13:02] <williewillus> just the
same old same old
L1796[19:13:08] <LordFokas> I don't use
quarries either, and I use BC most of the times
L1797[19:13:12] <LordFokas> also
RailCraft
L1798[19:13:22] <HassanS6000> What is the
proper way of removing something from a chest so that it doesn't
end up as an item with a red 0 subtext?
L1799[19:13:24] <williewillus> minecarts
are underused
L1800[19:13:29] <HassanS6000> In
1.8.9
L1801[19:13:34] <williewillus>
HassanS6000: use the capability
L1802[19:13:40] <HassanS6000> Huh?
L1803[19:13:47] <williewillus> vanilla
chest?
L1804[19:14:04] <LordFokas> williewillus,
they've been patched with forge code
L1805[19:14:13] <HassanS6000> yea
L1806[19:14:16] <LordFokas> vanilla stuff
implements the correct capabilities
L1807[19:14:30] <williewillus> youre
telling me that because? xD
L1808[19:14:41] <Kodos> MFR has some
stuff I've still yet to see in other mods
L1809[19:14:44] <Kodos> Rancher comes to
mind
L1810[19:14:47] <williewillus>
HassanS6000:
chest.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY,
null).extractItem
L1811[19:14:52] <LordFokas> sorry,
misread the line :p
L1812[19:15:02] <HassanS6000> Okay thanks
williewillus :D
L1813[19:15:10] *
LordFokas facepalms
L1814[19:16:34] <TehNut> I'm waiting for
Forestry to be buildable so I can start playing again
L1815[19:17:17] <williewillus> i thought
it was?
L1816[19:17:25] <williewillus> i just
hoep railcraft hurries up :<
L1817[19:17:37] <williewillus> source is
on github and on 1.8 but there hasn't been a release
L1818[19:22:39] <TehNut> You thought what
was what?
L1819[19:22:57] <williewillus> i thought
forestry is buildable
L1820[19:23:11] <TehNut> In dev,
yeah
L1821[19:23:13] <williewillus> it
compiles and runs on 1.8 last time i checked
L1822[19:23:25] <williewillus> oh what
makes it impossible outdev?
L1823[19:23:29] ***
Abrar|gone is now known as AbrarSyed
L1824[19:23:50] <TehNut> Some compilation
error with a TE class and the shading of JavaVersionChecker only
being half implemented
L1825[19:23:57] ***
MoxieGrrl_ is now known as MoxieGrrl
L1826[19:24:00] <TehNut> I still need to
PR a fix for that second part
L1827[19:27:00]
⇦ Quits: KGS (~KGS@h-155-4-135-249.na.cust.bahnhof.se) (Ping
timeout: 198 seconds)
L1829[19:30:31] <HassanS6000> Having
issues with my packet, it seems like when I print if the task is
done, it always returns false
L1830[19:30:38] <HassanS6000> Am I doing
something wrong?
L1831[19:31:40] <williewillus> i don't
think isDone blocks
L1832[19:31:51] <williewillus> you don't
want it to either way, those scheduled tasks run the *next*
tick
L1833[19:32:44] <HassanS6000> Ah, what's
the correct way to do it then
L1834[19:32:52] <HassanS6000> Oh
nevermind
L1835[19:32:53] <williewillus> what are
you trying to accomplish?
L1836[19:32:58] <HassanS6000> You mean it
will always return false
L1837[19:33:02] <williewillus> yes
L1838[19:33:13] <HassanS6000> I just want
that boolean to be updated but it seems like it's not - I think I
may know why, never mind.
L1839[19:38:38]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:c020:fc99:fd5f:bc4a:ed4f)
L1840[19:45:05] <LordFokas> What happened
to ForgeDirection?
L1841[19:53:12] ***
Jared is now known as Jared|Away
L1842[19:55:04] <TehNut> EnumFacing
L1843[20:03:10]
⇨ Joins: DanYeomans
(~DanYeoman@135-23-231-89.cpe.pppoe.ca)
L1844[20:03:12] <vox> Kodos: ThaumCraft 5
has equivalent capabilities to the MFR Rancher now :D
L1845[20:03:35] <vox> TehNut: According
to mezz it's buildable
L1846[20:03:49] <vox> I'm having an issue
with the maven repo that Forestry uses though
L1847[20:04:20]
⇨ Joins: hobostaco_
(~hobostaco@c114-77-180-114.hillc3.qld.optusnet.com.au)
L1848[20:06:34] <TehNut> Unless he fixed
it since I asked him yesterday, it is not buildable.
L1849[20:06:59] <DanYeomans> is it
possible for different blockstates to have different collision
bounds?
L1850[20:09:41] ***
MrKickkiller is now known as MrKick|Away
L1851[20:09:41] <FusionLord> DanYeomans,
yes
L1852[20:09:59] <FusionLord> piston_head
for instance
L1853[20:10:17]
⇨ Joins: Aurilux
(~Aurilux@2602:304:b0d0:4590:463:9759:81df:74c1)
L1854[20:10:47]
⇦ Quits: cpw (~cpw@24-212-222-167.cable.teksavvy.com) (Ping
timeout: 384 seconds)
L1855[20:11:40]
⇨ Joins: BlueRaven (~BlueRaven@184.11.25.216)
L1856[20:12:20]
⇨ Joins: cpw|out
(~cpw@76-10-144-162.dsl.teksavvy.com)
L1857[20:12:20]
MineBot sets mode: +o on cpw|out
L1858[20:12:32] ***
cpw|out is now known as cpw
L1859[20:12:48]
⇨ Joins: synthetica
(~synthetic@cpe-98-27-161-235.neo.res.rr.com)
L1860[20:13:04]
⇦ Quits: synthetica
(~synthetic@cpe-98-27-161-235.neo.res.rr.com) (Client
Quit)
L1861[20:13:21]
⇨ Joins: synthetica
(~synthetic@cpe-98-27-161-235.neo.res.rr.com)
L1862[20:17:10]
⇦ Quits: Drullkus
(~Dru11kus@2601:646:8301:8947:4cc1:a23a:54ae:134e) (Remote host
closed the connection)
L1863[20:24:15] <Keridos> can anyone here
give me an example class of how the ISmartModel works?
L1864[20:24:26] <williewillus> what do
you need to achieve?
L1865[20:24:28] <Keridos> I have some
issues understanding how to bake a model for example
L1866[20:24:40] <Keridos> rotate my model
and then just render it
L1867[20:24:50] <Keridos> do I need the
raw model or can the json still do textures?
L1868[20:24:58] <Keridos> the blockstate
json i mean
L1869[20:25:04] <williewillus> rotate a
json model?
L1870[20:25:08] <williewillus> not sure
what youre trying to achieve
L1871[20:25:25] <Keridos> i have a block
that has rotation states I cannot achieve with a regular forge
json
L1872[20:25:38] <Keridos> because i need
it to run multiple rotations in the correct order
L1873[20:25:43] <williewillus> use
IPerspectiveAwareModel
L1874[20:26:46] ***
williewillus is now known as willieaway
L1875[20:27:19] <Keridos> ok will try
thanks
L1876[20:28:46] <Keridos> hm, how can I
access the needed blockstates in there?
L1877[20:31:45]
⇦ Quits: Jared|Away (~Jared@2607:5300:100:200::17a0) (Ping
timeout: 384 seconds)
L1878[20:37:17] <FusionLord> Keridos, are
you talking about rotating a Block based on state or an Item?
L1879[20:37:22]
⇦ Quits: Pentium320 (aperture@169.31-7-44.tkchopin.pl) (Quit:
ZNC 1.3-Win-x64 - http://znc.in)
L1880[20:37:24] <Keridos> block
L1881[20:37:35]
⇨ Joins: Pentium320 (aperture@31.7.44.169)
L1882[20:37:44] <FusionLord> can you not
specify it in you blockstate.json?
L1883[20:37:50] <Keridos> no
L1884[20:38:00] <Keridos> because i need
it to run multiple rotations in the correct order
L1885[20:38:34] <Keridos> and I do not
really feel like writing a json that is a couple hundred lines long
for something that i could do with 40 lines in 1.7.10
L1886[20:38:38] <Keridos> with an
ISRBH
L1887[20:39:55] <FusionLord> are you in
1.8.9?
L1888[20:40:11] <vox> So for ForgeGradle,
does genIntellijRuns do the same thing as "idea"?
L1889[20:40:21] <vox> oh no it does
not
L1890[20:40:42] <vox> huh, I don't think
I've ever seen "idea" used before, just
genIntellijRuns
L1891[20:40:53] <vox> willieaway: have
any info on this?
L1892[20:40:58] <FusionLord> Vox that is
a great question for /join #ForgeGradle
L1893[20:41:37] <vox> True, thanks
L1894[20:42:20] <Keridos> FusionLord:
yes
L1895[20:42:35] <killjoy> vox,
genIntellijRuns creates the run configs
L1896[20:42:43] <killjoy> it runs with
idea
L1897[20:43:00] <Keridos> vox just import
the gradle file then geninteeljRuns
L1898[20:43:07] <Keridos> and ignore my
spelling
L1899[20:43:07] <vox> No, I got
that
L1900[20:43:14] <killjoy> ignore it
then
L1901[20:43:16] ***
Vigaro is now known as V
L1902[20:43:19] <vox> I was wondering
what "gradle idea" did
L1903[20:43:27] <vox> But w/e whatever it
did seemed to work
L1904[20:43:28] <killjoy> it configures
the intellij workspace
L1905[20:43:31] <killjoy> but just import
it.
L1906[20:43:33] <Keridos> earlier it
generated the whole workspace
L1907[20:43:53] <Keridos> its not needed
anymore since quite some time
L1908[20:44:22] <Keridos> and as far as I
know it is encouraged to import then generate the runconfigs
L1909[20:44:53] <FusionLord> the question
was, are the tasks 'idea' and 'genIntelliJRuns' identical. If I'm
not mistaken, Vox?
L1910[20:45:10] <vox> Originally, yes. I
ran them and I can tell they aren't
L1911[20:45:51] <FusionLord> never seen
IntelliJ lock up and stop drawing...
L1912[20:48:48] <FusionLord> thats
strange ISmartItemModel passes the ItemStack, but ISmartBlockModel
doesn't pass IBlockState... >.>
L1913[20:49:04] <FusionLord> or
World/BlockPos
L1914[20:50:33] <DanYeomans> is there a
way to check if you're in a development environment?
L1915[20:50:57] <TehNut> (Boolean)
Launch.blackboard.get("fml.deobfuscatedEnvironment");
L1916[20:51:05] <FusionLord>
FMLForgePlugin.RUNTIME_DEOBF
L1917[20:51:11] <DanYeomans> uhhh
L1918[20:51:18] <DanYeomans> which one
lol
L1919[20:51:47] <FusionLord> mine, does
the same as TehNut but is stored in a variable
L1920[20:51:55] <FusionLord> Field*
L1921[20:53:37] <DanYeomans>
alrighty
L1922[20:53:37] <DanYeomans> ty
L1923[20:58:51] <FusionLord> TehNut is
probably change his :P
L1924[20:58:58] <TehNut> ?
L1925[20:59:51] <FusionLord>
FMLForgePlugin.RUNTIME_DEOBF instead of (Boolean)
Launch.blackboard.get("fml.deobfuscatedEnvironment");
L1926[20:59:55] <TehNut> nope
L1927[21:01:53] <killjoy> Could always
test Minecraft.class.getField("getMinecraft") (if
client)
L1928[21:02:06] <killjoy> any known
method name will work, too
L1929[21:02:16] <killjoy> Wait... I got
that wrong. it's getMethod
L1930[21:02:29] <tterrag> FusionLord:
that's an internal field
L1931[21:02:35] <tterrag> stability is
NOT guaranteed if you reference that
L1932[21:02:38] <tterrag> the proper way
is the latter
L1933[21:05:18] <vox> Why is everything
borked
L1934[21:05:51] <vox> on both computers
that I've tried to set up today, both of them are refusing to find
net.minecraft after running genDecompWorkspace
L1935[21:06:16] <killjoy> It's
setupDecompWorkspace
L1936[21:06:23]
⇦ Quits: Stiforr (~Stiforr@ip72-216-8-185.pn.at.cox.net)
(Ping timeout: 190 seconds)
L1937[21:06:25] <killjoy> did you refresh
the project?
L1938[21:06:30] <killjoy> Using idea,
right?
L1939[21:06:35] <vox> Yep
L1940[21:06:36] <vox> I did
L1941[21:06:45] <killjoy> it should do
that automatically
L1942[21:06:56] <foxy> hey i have a
question
L1943[21:07:10] <foxy> if i have a
fmlembeddedchannel
L1944[21:07:11] <killjoy> I have an
answer
L1945[21:07:33] <foxy> how do i just send
a bytebuf from the client to the server
L1946[21:07:46] <killjoy> send the
message
L1947[21:07:52] <killjoy> that's packets,
right?
L1948[21:07:58] <foxy> i have the vague
feeling that channel.write(bytebuf) isn't going to work
L1949[21:08:09] <foxy> i'm not using the
packet system
L1950[21:08:13] <foxy> i'm just using raw
netty
L1951[21:08:24] <foxy> it looks like
forge expects a FMLProxyPacket
L1952[21:08:27] <killjoy> same thing,
different impl
L1953[21:08:32] <foxy> yerp
L1954[21:08:50] <foxy> basically how do i
turn a bytebuf into a FMLProxypacket
L1955[21:09:58] <killjoy> Use a
PacketPipeline
L1956[21:10:39] <killjoy> you're
extending MessageToMessageCodec?
L1957[21:11:05] <killjoy> then use
pipeline.sendToServer()
L1958[21:11:25] <foxy> no
L1959[21:11:32] <foxy> i'm literally just
using channel.write
L1960[21:11:48] <killjoy> are you
flushing it?
L1961[21:12:00] <foxy> it's not that it's
not working
L1962[21:12:06] <foxy> i just don't know
if i'm even doing it right
L1963[21:12:20] <foxy> FMLEmbeddedChannel
expects me to send FMLProxyPackets
L1964[21:12:30] <foxy> i just don't know
how to create those from a ByteBuf
L1965[21:13:30] <foxy> wait nvm i think i
figured it out
L1966[21:13:46] <Kodos> vox, it does?
How? (Thaumcraft 5 rancher bits)
L1967[21:13:50] <foxy> channel.write(new
FMLProxyPacket(new PacketBuffer(bytebuf));
L1968[21:13:57] <foxy> let me try
that
L1969[21:14:41] <vox> Kodos: yep, using
the new golem system and a arcane lamp auto-breeder block that you
have to keep supplied with Life essence (Victus or whatever)
L1970[21:15:01] <vox> Which conveniently
you can get from wheat, along with plant essence
L1971[21:15:42] <vox> and that plant
essence can be fed, conveniently, into an arcane lamp
sprinkler-like block
L1973[21:16:32] <vox> You can make a very
clever infinitely-running autofarming/autobreeding setup with just
some thaumcraft "machines" and two golems
L1974[21:16:54] <vox> I guess it requires
a tiny bit of coal for the essence extractor thing
L1975[21:17:31]
⇨ Joins: Drullkus
(~Dru11kus@2601:646:8301:8947:4cc1:a23a:54ae:134e)
L1976[21:17:49] <vox> If you tried hard
enough and had a few mods I'm sure you could find a way to get coal
with only a few more steps with the same setup
L1977[21:18:01] ***
synthetica is now known as Synth|Sleep
L1978[21:18:01] <foxy> i can't use
simplenetworkhandler
L1979[21:18:11] <foxy> i HAVE TO use
FMLEmbeddedChannel
L1980[21:18:27] <foxy> the problem is
that the mod is a client ONLY mod
L1981[21:18:44] <killjoy> no server
portion that you're sending to?
L1982[21:18:46] <foxy> the server uses
something completely different that only talks in raw
bytebufs
L1983[21:18:51] <foxy> aka sponge
L1984[21:19:02] <foxy> they don't have
any common systems
L1985[21:19:09] <killjoy> something
something custom plugin channel?
L1986[21:19:10] <foxy> err packet
systems
L1988[21:19:57] <killjoy> Let me launch
eclipse so I know what I'm talking about
L1989[21:21:54] <killjoy> What
version?
L1990[21:21:56] <killjoy> 1.9?
L1991[21:21:57] <killjoy> 1.8?
L1992[21:22:03]
⇦ Quits: Drullkus
(~Dru11kus@2601:646:8301:8947:4cc1:a23a:54ae:134e) (Ping timeout:
190 seconds)
L1993[21:22:32] <killjoy> Anyway,
thePlayer.sendQueue.addToSendQueue(new
C17PacketCustomPayload(channel, bytebuf));
L1994[21:22:41] <killjoy> that's strictly
vanilla
L1995[21:23:34] <killjoy> max size is
32KB
L1997[21:24:57] <killjoy> cool
L1998[21:25:24]
⇨ Joins: Stiforr
(~Stiforr@ip72-216-8-185.pn.at.cox.net)
L1999[21:25:38]
⇦ Quits: Davnit (~Davnit@71-47-97-111.res.bhn.net) (Read
error: Connection reset by peer)
L2000[21:28:22]
⇨ Joins: KnightMiner
(~KnightMin@adsl-76-202-210-221.dsl.emhril.sbcglobal.net)
L2001[21:28:34] ***
LordFokas is now known as LordFokas|out
L2002[21:41:25]
⇨ Joins: Davnit
(~Davnit@71-47-97-111.res.bhn.net)
L2003[21:42:19]
⇦ Quits: Aurilux
(~Aurilux@2602:304:b0d0:4590:463:9759:81df:74c1) (Quit:
Leaving)
L2004[21:43:29]
⇦ Quits: hobostaco_
(~hobostaco@c114-77-180-114.hillc3.qld.optusnet.com.au) (Quit:
hobostaco_)
L2005[21:45:10] <foxy> 1.8
L2006[21:45:14] <foxy> well 1.8.9
L2007[21:45:28] <killjoy> That'll work
then
L2008[21:45:38] <killjoy> the only thing
that changed in 1.9 is the name of the packet
L2009[21:45:48] <killjoy> It became
CPacketCustomPayload
L2010[21:46:13] <foxy> well i fount my
solution
L2011[21:46:20] <foxy> it's a bit bleh
but whatever
L2012[21:46:33] <foxy>
channelInstance.attr(FMLOutboundHandler.FML_MESSAGETARGET).set(FMLOutboundHandler.OutboundTarget.TOSERVER);
L2013[21:46:33] <foxy>
channelInstance.writeAndFlush(new FMLProxyPacket(new
PacketBuffer(byteBuf), "foxcore"));
L2014[21:47:13] <killjoy> I'm not really
a fan of the simplenetworkimpl
L2015[21:47:19] <killjoy> It's not
simple
L2016[21:48:11] <killjoy> You'd probably
be better off using PacketCustomPayload directly
L2017[21:55:48] <vox> I'm heading to bed,
night all!
L2018[21:55:54] ***
vox is now known as vox|sleep
L2019[21:57:40] <foxy> Ehh.
FMLProxyPacket is about as direct as it gets. If this doesn't work
then i'll try something else.
L2020[21:58:13]
⇦ Parts: vox|sleep
(~voxmods@pool-71-178-241-173.washdc.fios.verizon.net)
(Bedtime!))
L2021[21:59:07]
⇨ Joins: Drullkus
(~Dru11kus@c-67-180-188-243.hsd1.ca.comcast.net)
L2022[22:00:28] <capitalthree> is there a
way to find out from an EntityJoinWorldEvent of an EntityItem,
whether the item was thrown or dropped by a player or not?
L2023[22:03:56] <Dark> should be an event
for when a player drops an item
L2024[22:06:04]
⇨ Joins: Mraof (~mraof@50.153.183.15)
L2025[22:06:18]
⇨ Joins: hobostaco
(~hobostaco@c114-77-180-114.hillc3.qld.optusnet.com.au)
L2026[22:06:23]
⇦ Quits: Mraoffle
(~mraof@pool-100-7-100-55.rcmdva.fios.verizon.net) (Ping timeout:
384 seconds)
L2027[22:11:44]
⇦ Parts: jakimfett
(~overnet@c-73-180-36-141.hsd1.or.comcast.net) ())
L2028[22:12:27]
⇦ Quits: sinkillerj
(~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net) (Quit:
またね)
L2029[22:12:46]
⇦ Quits: Mraof (~mraof@50.153.183.15) (Ping timeout: 201
seconds)
L2030[22:13:11] <DanYeomans> is it
possible to access texture color data?
L2031[22:15:26]
⇨ Joins: Mraof (~mraof@50.153.183.41)
L2032[22:15:35] <killjoy> you can get the
InputStream
L2033[22:24:01] <foxy> i have second
question
L2034[22:24:06] <foxy> if i have a forge
mod
L2035[22:24:12] <foxy> how do i get its
version?
L2036[22:24:23] <killjoy> It usually
saves it somewhere
L2037[22:24:25] <foxy> the version string
is located in mcmod.info. How do
L2038[22:24:30] <foxy> i get it at
runtime?
L2039[22:24:30] <killjoy> But you could
always get it from the annotation
L2040[22:24:48] <killjoy>
SomeMod.getClass().getAnnotation(Mod.class).version()
L2041[22:24:54] <foxy> ehh...
L2042[22:24:56] <foxy> EHH...
L2043[22:24:57] <foxy> mkay
L2044[22:25:05] <foxy> i thought there
would be a better way xD
L2045[22:25:12] <killjoy> By mod
id?
L2046[22:25:17] <killjoy> I'm sure it
exists.
L2047[22:25:27] <killjoy> But I don't
remember how to get a mod's container
L2048[22:26:30] <TehNut> Is this for your
own mod?
L2049[22:28:33] <foxy> yeah
L2050[22:28:38] <foxy> i need to use
loader it looks like
L2051[22:28:40] <foxy> bleh
L2052[22:29:20] <TehNut> Yeah I think it
would be Loader.getInstance().getIndexedModList().get(MODID)
L2053[22:29:51] <foxy> yeah
L2054[22:29:57] <foxy> cool thanks
L2055[22:30:32] <TehNut> er, no actually.
activeModContainer()
L2056[22:30:36] <TehNut> I think
L2057[22:31:17] <TehNut> Both seem to
work
L2058[22:31:59]
⇦ Quits: VikeStep (~VikeStep|@203.15.33.183) (Read error:
Connection reset by peer)
L2060[22:33:15] <HassanS6000> When using
chest.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY,
null).extractItem();
L2061[22:34:00]
⇦ Quits: keybounce
(~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net) (Remote
host closed the connection)
L2062[22:35:05]
⇦ Quits: KnightMiner
(~KnightMin@adsl-76-202-210-221.dsl.emhril.sbcglobal.net) (Quit:
Leaving)
L2063[22:35:19] ***
Keridos is now known as Keridos|away
L2064[22:35:35] ***
Keridos|away is now known as Keridos
L2065[22:36:15] <HassanS6000> nvm
L2066[22:37:02]
⇨ Joins: keybounce
(~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net)
L2067[22:37:59]
⇦ Quits: keybounce
(~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net) (Client
Quit)
L2068[22:38:27]
⇨ Joins: Wastl2
(~Wastl2@x4e345420.dyn.telefonica.de)
L2069[22:43:05]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L2070[22:51:44]
⇨ Joins: keybounce
(~keybounce@45-25-230-67.lightspeed.bkfdca.sbcglobal.net)
L2071[22:54:06]
⇦ Quits: Lathanael|Away
(~Lathanael@p54960464.dip0.t-ipconnect.de) (Ping timeout: 201
seconds)
L2072[22:55:52]
⇦ Quits: hobostaco
(~hobostaco@c114-77-180-114.hillc3.qld.optusnet.com.au) (Quit:
hobostaco)
L2073[23:00:45]
⇨ Joins: Lathanael|Away
(~Lathanael@p549601A5.dip0.t-ipconnect.de)
L2074[23:10:54]
⇦ Quits: Stiforr (~Stiforr@ip72-216-8-185.pn.at.cox.net)
(Quit: Leaving)
L2075[23:16:10] <LexLap2> foxy, What the
fuck are you doing with FML internal classes?
L2076[23:16:33] <foxy> i'm not...?
L2077[23:16:34]
⇦ Quits: Shukaro (~Shukaro@130.108.232.236) (Read error:
Connection reset by peer)
L2078[23:16:40] <LexLap2> <foxy>
channelInstance.attr(FMLOutboundHandler.FML_MESSAGETARGET).set(FMLOutboundHandler.OutboundTarget.TOSERVER);
L2079[23:16:40] <LexLap2> <foxy>
channelInstance.writeAndFlush(new FMLProxyPacket(new
PacketBuffer(byteBuf), "foxcore"));
L2080[23:17:06] <foxy> -shrugs-
L2081[23:17:13] <LexLap2> Dont send your
own packets
L2082[23:17:17] <foxy> apparently that's
how sponge does their channel stuff
L2083[23:17:19] <LexLap2> use the network
wrappers FML provides
L2084[23:17:20] <foxy> why not?
L2085[23:17:32] <LexLap2> because modders
shouldnt ever access the vanilla networking shit
L2086[23:17:32] <foxy> i would use those
wrappers
L2087[23:17:38] <foxy> except that sponge
doesn't
L2088[23:17:40] <LexLap2> that's where
shit breaks
L2089[23:18:02] <LexLap2> then yell at
sponge. And yes it does considering sponge is on Forge they hve
access to the same shit you do
L2090[23:18:22]
⇨ Joins: Mraoffle (~mraof@50.153.182.202)
L2091[23:18:55]
⇦ Quits: Mraof (~mraof@50.153.183.41) (Ping timeout: 384
seconds)
L2093[23:20:12] ***
willieaway is now known as williewillus
L2094[23:20:48] <LexLap2> what about
it?
L2095[23:20:49]
⇨ Joins: killjoy1
(~killjoy@2606:a000:1118:c020:fc99:fd5f:bc4a:ed4f)
L2096[23:21:07] <LexLap2> Sponge does a
lot of shit wrong and hacks into a lot of internal shit.
L2097[23:21:10] <LexLap2> Modders
shouldnt
L2098[23:23:03]
⇦ Quits: killjoy
(~killjoy@2606:a000:1118:c020:fc99:fd5f:bc4a:ed4f) (Ping timeout:
190 seconds)
L2099[23:23:05] <LexLap2> Actually
looking at this, why the fuck are they even doing this? It doesn't
seem to be used anywhere...
L2100[23:24:38]
⇦ Quits: Mraoffle (~mraof@50.153.182.202) (Read error:
Connection reset by peer)
L2101[23:24:52] <gabizou> it's for
proxies, not anything mod specific
L2102[23:26:18] <LexLap2> ya no it looks
like it was something that was copy/pasted 'implemented' and never
fleshed out.
L2103[23:26:40] <gabizou> it's probably
mixed in in the proxy plugin
L2104[23:26:52] <LexLap2> Either way my
point still stands, you shouldn't be creating a FMLProxyPacket, you
shouldn't be editing/talking tot he raw vanilla channel
contexts.
L2105[23:27:00] <gabizou> I personally
didn't write this at all, so I'm kinda going with what I know of
our networking impl
L2106[23:27:21] <gabizou> Agreed, SF
piggybacks on forge's networking api
L2107[23:32:32]
⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be)
(Quit: Leaving)
L2108[23:34:47] ***
Keridos is now known as Keridos|away
L2109[23:39:40] <FusionLord> Anyone know
if there is an issue with the latest? setupDecompWorkspace is
failing on recompileMC
L2110[23:41:16] <williewillus>
mappings?
L2111[23:41:26] <LexLap2> foxy, Just saw
your 'issue' report. 1) Its stupid and isnt well thought out and 2)
Why are you trying to take over some other mod's network traffic?
3) If this is truley a 'client' and 'server' mod split into two
mods.... why..... 4) Why would the dedicated server mod ever be on
the client?
L2112[23:41:48] <foxy> because it's
sponge, also lan server.
L2113[23:41:56] <LexLap2> anyways 1am bed
time
L2114[23:42:28] <LexLap2> um, no 'because
sponge' is not a explination
L2115[23:42:37] <foxy> i can't make it
one mod
L2116[23:42:38] <LexLap2> and also why
would it be seperate?
L2117[23:42:42] <foxy> because it's a
sponge plugin
L2118[23:42:46] <LexLap2> you can
L2119[23:42:49] <foxy> but sponge plugins
don't have a client api
L2120[23:42:51] <LexLap2> there is
nothing stopping you
L2121[23:42:53] <foxy> at least not right
now
L2122[23:43:06] <LexLap2> then make it a
forge mod
L2124[23:43:18] <foxy> but the point of
this is that IT'S A PLUGIN FOR SPONGE
L2125[23:43:21] <foxy> not a forge
mod
L2126[23:43:29] <LexLap2> the either
overrides the plugin, or just sections
L2127[23:43:37] <LexLap2> then you cant
do it
L2128[23:43:51] <LexLap2> you cant have
client ide sponge plugins
L2129[23:43:51] <williewillus>
FusionLord: clear out your build folder
L2130[23:44:15] <FusionLord> first thing
I tried... I actually deleted the build folder :P
L2131[23:45:36] <FusionLord> I'll do it
again just for the fun of it :P
L2132[23:45:55] <LexLap2> I can see your
issue, and I can understand your point, however I am not givingit
creedance until you have more then 'beause sponge'. Please try to
fully understand what you'e doing and why, and fully articulate it
on the issue.
L2133[23:46:04] <LexLap2> Anywas again
1am, flight tomarrow, bye
L2134[23:46:35] <foxy> alright
L2135[23:46:36] <foxy> bye
L2136[23:46:41]
⇨ Joins: Zidane (~Zidane@irc.spongepowered.org)
L2137[23:46:48] <FusionLord>
williewillus, oops, it is the mappings sorry :P copied my build
script from the wrong branch xD
L2138[23:47:27]
⇨ Joins: IceDragon (~ThatGuy@184.170.9.153)
L2139[23:51:49]
⇦ Quits: DanYeomans (~DanYeoman@135-23-231-89.cpe.pppoe.ca)
(Quit: Leaving)
L2140[23:51:54] ***
mrkirby153 is now known as kirby|gone
L2141[23:57:45] ***
zenith is now known as zenith|zzz
L2142[23:59:49] ***
TTFTCUTS is now known as TTFT|Away