<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:00:17] <williewillus> it's commonly
used for position but you can stick whatever the hell you want in
there when calling openGui and it'll pop out in your
guihandler
L2[00:00:29] <Keridos> ah
L3[00:00:31] <williewillus> LatvianModder:
where the heck did you hear that? :D
L4[00:00:42] <Keridos> so it is just called
by my classes
L5[00:01:34] ⇦
Quits: Shukaro (~Shukaro@130.108.232.236) ()
L6[00:03:01] <LatvianModder> williewillus:
some mojangsta posted a screenshot or video
L7[00:03:19] <LatvianModder> Showing how you
can change gui layout with json
L8[00:03:20] <williewillus> where
L9[00:03:38] <LatvianModder> It was a long
time ago, lemme check
L10[00:03:49] <killjoy> Well, GameProfile
is not a good map key
L11[00:03:54] ⇦
Quits: MattDahEpic (~MattDahEp@184-96-202-173.hlrn.qwest.net) (Ping
timeout: 198 seconds)
L12[00:05:47] <LatvianModder> Reading 1.9
changelog, found this gem
L13[00:05:50] <LatvianModder> Block model
JSON is now strict, meaning that comments and quote-less
identifiers are not allowed.
L14[00:06:02] <LatvianModder> RIP forges
modelloaders
L15[00:06:34] ⇨
Joins: poiuy_qwert
(~poiuy_qwe@198-84-224-94.cpe.teksavvy.com)
L16[00:06:50] <williewillus> why would that
be?
L17[00:07:08] <Keridos> hm looks like I may
be able to convert all my TESRs to normal models defined via
json
L18[00:07:11] <williewillus> if your jsons
pass jsonlint they should be just fine
L19[00:07:24] <williewillus> comments mean
"// comment" which were never part of the json
standard
L21[00:07:40] <Keridos> that should improve
performance quite a bit, yay
L22[00:07:42] <williewillus> quoteless
identifiers is doing { foo: "bar" } (no quotes on
foo)
L23[00:07:44] <williewillus> which makes no
sense
L24[00:07:46] <LatvianModder> They mean
"__comment":"text"
L25[00:07:50] <williewillus> no....
L26[00:07:51] <LatvianModder> I thibj
L27[00:07:56] <williewillus> they mean //
comments
L28[00:07:59] <TSP> He only moves in N, S,
E, W, directions, and stops moving at 45* angles.
L29[00:08:08] <LatvianModder> Is that
possible? O_o
L30[00:08:14] <williewillus> in some json
parsers
L31[00:08:26] <williewillus> it's not an
oficial part of the json standard which is why its being
disallowed
L32[00:08:28] <sham1> Although it is not
part of the standard
L33[00:08:35] <williewillus> disallow ing
__comment keys is stupid
L34[00:08:41] <williewillus> to json that's
just another key
L35[00:09:10] <williewillus> in other
words, chill :p anyways where was that gui json video you were
talking about?
L36[00:09:52] <thecodewarrior> Keridos: if
they were static why were you using TESRs in the first place? You
should've been using ISBRHs.
L37[00:10:03] <Keridos> custom model
thecodewarrior
L38[00:10:23] <Keridos> ISBRH were block
renders afaik
L39[00:10:37] <williewillus> yeah if you
used OBJ modles in 1,7 you were forced to use TESR
L40[00:10:49] <thecodewarrior> Ah, forgot
about that part.
L41[00:10:50] ⇨
Joins: lynchiem (~lynchiem@203.14.206.20)
L42[00:11:00] <Keridos> hm where has this
function gone: getStackInSlotOnClosing
L43[00:11:21] <TSP> fry.. I need help.
:/
L44[00:11:31] <xaero> Keridos: use mh on
the bot to get method history
L45[00:11:41] <sham1> do you now
L46[00:11:46] <williewillus> !!mh
getStackInSlotOnClosing
L47[00:11:47] <MCPBot_Reborn> === Method
History: getStackInSlotOnClosing ===
L48[00:11:47] <MCPBot_Reborn> [1.8
IInventory.func_70304_b, Committed 2015-11-05
11:38:32.121470-05:00] soniex2: getStackInSlotOnClosing =>
getStackInSlotOnClosing
L49[00:11:48] <MCPBot_Reborn> [1.8
IInventory.func_70304_b, Committed 2015-10-25
10:31:45.105570-04:00] soniex2: getStackInSlotOnClosing =>
getStackInSlotOnClosing
L50[00:11:58] <sham1> oh god
L51[00:12:10] <williewillus> i feel like it
should show forward history as well... :p
L52[00:12:24] <williewillus> !!gm
func_70304_b 1.8.9
L53[00:12:24] <MCPBot_Reborn> === MC 1.8.9:
net/minecraft/inventory/IInventory.removeStackFromSlot (og.b)
UNLOCKED ===
L54[00:12:25] <MCPBot_Reborn> Name : b
=> func_70304_b => removeStackFromSlot
L55[00:12:26] <MCPBot_Reborn> Descriptor :
(I)Lzx; => (I)Lnet/minecraft/item/ItemStack;
L56[00:12:26] <MCPBot_Reborn> Comment :
Removes a stack from the given slot and returns it.
L57[00:12:27] <MCPBot_Reborn> SRG Params :
I p_70304_1_
L58[00:12:28] <MCPBot_Reborn> MCP Params :
int index
L59[00:12:29] <MCPBot_Reborn> Last Change:
2015-11-05 11:38:32.121470-05:00 (soniex2)
L60[00:12:46] <xaero> hm yes, it should
:P
L62[00:13:18] <Keridos> ah so that is the
new name, thanks
L63[00:13:55] <xaero> what's confusing is
that it has the correct date, but the wrong transition.. bug?
L64[00:14:33] <thecodewarrior> TSP:
Breakpoint?
L65[00:14:42] <williewillus> yeah just saw
that
L67[00:14:52] <Keridos> hm, how do I do the
update function and canupdate function for 1.8.9?
L68[00:14:57] <Keridos> for tile
entities
L70[00:15:57] ⇨
Joins: alex_6611
(~alex_6611@p5DE7A38D.dip0.t-ipconnect.de)
L71[00:16:16] <thecodewarrior> Put the two
movements in variables, put a breakpoint when you call move, and
see what they are for the broken direction.
L72[00:16:26] <xaero> gonna report that and
see what b spkr s says
L73[00:16:40] <thecodewarrior> If they seem
to make sense put breakpoints in move, if that makes sense put
breakpoints further in, ...
L74[00:16:46] <xaero> Keridos: implement
ITickable
L75[00:16:53] <TSP> Well, it works now.
:/
L76[00:16:55] <Keridos> xaero: ah
thanks
L77[00:17:03] <TSP> I upped turnSpeed and
speed.
L78[00:17:09] <TSP> OH well.
L79[00:17:25] <TSP> I'll figure out why it
didn't work at lower settings later.
L80[00:18:04] <lynchiem> sorry to bother, I
am having a hard time tracking this info down: does the
registryName for items/blocks need to be globally unique (cross
mod)?
L81[00:18:20] <thecodewarrior> TSP: Future
you can take care of it, I believe in him.
L83[00:18:41] <TSP> It's too early for
subtle jokes.
L84[00:19:00] <thecodewarrior> Making a
joke about postponing, Future you is always dealing with Past you's
problems.
L85[00:19:08] <TSP> Yea...
L86[00:19:25] <TSP> Future me, usually
continues to Postpone past me's problems.
L87[00:19:39] <williewillus> lynchiem: are
you talking about Item.setRegistryName?
L88[00:19:53] <lynchiem> that is correct
williewillus
L89[00:20:05] <williewillus> if it takes a
resourcelocation, the domain should be your modid, and the path
should be unique within your mod
L90[00:20:27] <williewillus> new
ResourceLocation(<modid>, <path>) translates to
"modid:path"
L91[00:20:56] <unascribed> fun fact: new
ResourceLocation("<modid>:<path>") will
automatically split up into <modid>, <path>
L92[00:21:03] <lynchiem> ok that makes
sense, thank you.
L93[00:21:25] <Cazzar>
ResourceLocation("<path>") has minecraft assumed as
the modid
L94[00:21:40] <williewillus> i prefer not
to use either of those though
L95[00:21:48] <williewillus> don't like
things making assumptions for me
L96[00:21:51] <unascribed> yeah, the
two-arg variant is the best for hard-coding
L97[00:21:57] <unascribed> but the one-arg
is good for loading from files
L98[00:22:39] <TSP> Hmmm.. I semi fixed
Derpus going off screen. lol
L99[00:22:44] <lynchiem> my confusion
primarily arises from this call: GameRegistry.registerItem(item1,
"item1"), and the second parameter
L100[00:23:00] <williewillus> ah, that
only has to be mod-unique
L101[00:23:06] <williewillus> fml will add
your modid automagically
L102[00:23:14] <lynchiem> ah ok,
thankyou
L103[00:23:19] <williewillus> no
prob
L104[00:25:34]
⇨ Joins: ChJees
(~ChJees@h211n5-sv-a13.ias.bredband.telia.com)
L105[00:26:53] <Corosus> !mh
destroyBlockInWorldPartially
L106[00:28:26] ⇦
Quits: lynchiem (~lynchiem@203.14.206.20) (Quit:
Leaving)
L107[00:30:08] ⇦
Quits: blood|wrk (~owned@STATIC228.iona.edu) (Read error:
Connection reset by peer)
L108[00:30:10] ⇦
Quits: H1N1theI (~h1n1thei@2601:5c2:8100:5898::4d96) (Ping timeout:
186 seconds)
L109[00:32:40] ⇦
Quits: Ekho (~Ekho@2602:304:b01b:3c90:44b9:b8f6:74c5:fc54) (Read
error: Connection reset by peer)
L110[00:32:48]
⇨ Joins: Ekho
(~Ekho@2602:304:b01b:3c90:7c1a:25ea:d440:fe2b)
L111[00:34:16] ***
williewillus is now known as willieaway
L112[00:34:41] <thecodewarrior> Apparently
falling through the bottom of a catwalk causes the currently held
item's texture atlas to be set to null. wut.
L113[00:37:13]
⇨ Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L114[00:39:08] ⇦
Quits: infinitefoxes_
(~infinitef@pool-71-97-37-69.dllstx.fios.verizon.net) (Read error:
Connection reset by peer)
L115[00:41:15] ⇦
Quits: alex_6611 (~alex_6611@p5DE7A38D.dip0.t-ipconnect.de) (Ping
timeout: 198 seconds)
L116[00:43:20] ***
TSP is now known as TSP|Zzz
L118[00:49:42] ⇦
Quits: VikeStep (~VikeStep|@203.15.33.190) (Quit:
Leaving)
L119[00:51:45] <TSP|Zzz> Jeb said nuuuu
open door for yew.
L120[00:52:23] ***
minecreatr is now known as Mine|dreamland
L121[00:52:50] <thecodewarrior> Woah, TSP
sleep talks!
L122[00:52:50] <killjoy> are all those
blocks entities?
L123[00:53:09] <TSP|Zzz> Nah, haven't
actually headed to bed yet.
L124[00:53:11] <thecodewarrior> No, I made
it so it renders all collision boxes near you.
L125[00:53:11] <TSP|Zzz> About to
tho.
L126[00:53:19] <killjoy> oh ok
L127[00:53:25] <killjoy> maybe
server/client desync
L128[00:53:37] <TSP|Zzz> G'night all.
Hopefully I can figure out derpus' drunken madness during
school.
L129[00:53:39] <killjoy> That's what
usually is the reason for jumps
L130[00:54:16] <killjoy> client does
thing, server doesn't know. client tells server where it is. server
says no and sends it back.
L131[00:54:22] <thecodewarrior> So it's
either isOpaqueCube, isBlockNormalCube, isFullBlock, or isFullCube.
One of those dictates minecraft's new "Shove you out of
blocks" feature.
L132[00:54:45] <killjoy> so trying to
enter that "block"?
L133[00:55:14] <thecodewarrior> Yeah, it
looks like it didn't want me inside if there was a block above my
head.
L134[00:55:35] ⇦
Quits: Brokkoli (~Brokkoli@f054021112.adsl.alicedsl.de) (Quit: Die
Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen und
das T�ten angemessen wirkt. (George Orwell))
L135[00:55:40] <thecodewarrior>
isFullCube. that's what does it.
L136[00:56:00] ***
AbrarSyed is now known as Abrar|gone
L137[00:57:41] ⇦
Quits: Upthorn
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 198 seconds)
L138[00:58:10] ⇦
Quits: TSP|Zzz (~TheSecret@c-68-53-45-139.hsd1.tn.comcast.net)
(Ping timeout: 186 seconds)
L139[00:59:34] ⇦
Quits: Drullkus (~Drullkus@2601:646:8301:8947:6966:268b:4dfb:f61d)
(Remote host closed the connection)
L140[01:04:17] ⇦
Quits: DemoXin (~DemoXin@40.sub-70-210-53.myvzw.com) (Read error:
Connection reset by peer)
L141[01:04:33]
⇨ Joins: DemoXin
(~DemoXin@40.sub-70-210-53.myvzw.com)
L142[01:11:08] ⇦
Quits: poiuy_qwert (~poiuy_qwe@198-84-224-94.cpe.teksavvy.com)
(Quit: This computer has gone to sleep)
L143[01:13:06]
⇨ Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L144[01:14:01] ***
kroeser|away is now known as kroeser
L145[01:28:48] ⇦
Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Remote host
closed the connection)
L146[01:29:16]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L147[01:33:00] ⇦
Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Ping timeout:
198 seconds)
L148[01:33:44] ⇦
Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (Ping timeout: 198
seconds)
L149[01:42:42]
⇨ Joins: Davnit
(~Davnit@71-47-89-196.res.bhn.net)
L150[01:43:46]
⇨ Joins: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L151[01:44:46]
⇨ Joins: VikeStep (~VikeStep@120.156.54.17)
L152[01:49:16] ⇦
Quits: hanzou (webchat@208.87.59.17) (Ping timeout: 204
seconds)
L153[01:49:44] <Keridos> !gm
getField
L154[01:49:55] <Keridos> !gm
getField
L155[01:50:19] <Keridos> ok what the heck
does this do
L156[01:51:34] <xaero> !gm getField
L157[01:52:35] <kashike> xaero: hehe
L158[01:52:54] <xaero>
net/minecraft/inventory/IInventory.getField takes an int id and
returns an int
L159[01:52:55] <Keridos> i need to
implement about 6 new function for ISidedInventory and I mostly
have no clue what i should do in them
L160[01:53:06] <xaero> dunno
L161[01:53:08] <McJty> I ignored all of
them
L162[01:53:11] <McJty> And it works
:-)
L163[01:53:13] <xaero> kashike: I needed
to know :P
L164[01:53:32] <kashike> xaero: no,
"gm getField"
L165[01:53:35] <kashike> heh
L166[01:53:50] <xaero> oh that :P
L167[01:53:52] <xaero> hmm
L168[01:53:55] <Keridos> McJty: ah then i
just leave the standard implements of intellij, return null etc
:D
L169[01:53:56] <xaero> !gm getMethod
L170[01:54:00] <xaero> darn
L171[01:54:05]
⇨ Joins: hanzou (~hanzou@208.87.59.17)
L172[01:54:16] <McJty> No guarantee that
that's the best way. But it seems to work fine for me. I also have
no clue what they are for
L173[01:55:16] <Keridos> nah its fine,
thanks though :)
L174[01:55:32] <Keridos> meh blockstates
make my setblockmetadata functions a bit more ugly
L175[01:55:50] <McJty> You should avoid
working directly with metadata though
L176[01:56:08] <Keridos> so instead just
create x variants for blockstates in the jsons?
L177[01:56:27] <McJty> Not only the jsons.
You have to define your properties in the block too
L178[01:56:37] <McJty> And tell MC how to
convert that to meta and the other way around
L179[01:56:55] <McJty>
Block.getStateFromMeta/getMetaFromState
L180[01:57:08] <McJty> But other then
those two functions you shouldn't really touch meta too much
L181[01:57:53] <McJty> Where you would use
world.setBlock(..., block, meta, ...) in the past you now do
something like: world.setBlockState(...,
block.getDefaultState().withProperty(FACING, EnumFacing.NORTH)),
...)
L182[01:58:02] <McJty> Or whatever
property you defined
L183[01:58:31] <Keridos> hm ok
L184[01:58:44] <Keridos> ah that is way
better
L185[01:58:57] <Keridos> now I can just
define the metadata to blockstates in the actual block
L186[01:59:13] <Keridos> and just have 2
values, facing and state (if turned on)
L187[01:59:14] <Ordinastie> Keridos, it's
some failed attempt from Mojang at syncing stuff for
inventories
L188[01:59:23] <McJty> Don't forget the 4
bit limit when defining meta from state
L189[01:59:27] <Keridos> yeah
L190[01:59:38] <Keridos> like i just need
to to that in the getmetadatafromstate
L191[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20160202 mappings to Forge Maven.
L192[02:00:06] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20160202-1.8.9.zip
(mappings = "snapshot_20160202" in build.gradle).
L193[02:00:06] <Keridos> like facing to
int + 6*state
L194[02:00:17] <MCPBot_Reborn> Semi-live
(every 10 min), Snapshot (daily ~3:00 EST), and Stable (committed)
MCPBot mapping exports can be found here:
http://export.mcpbot.bspk.rs/
L195[02:00:42] <Keridos> that is how i
saved it until now, 0-5 was facing, plus 6 if machine is turned on
(to change the texture)
L196[02:01:14] <McJty> Keridos, that will
work but it is more common to actually use distinct bits: facing +
8*state
L197[02:02:34] ⇦
Quits: Naiten (Naiten@77.34.104.171) (Read error: Connection reset
by peer)
L198[02:04:36] <Keridos> McJty: to improve
performance i guess?
L199[02:05:01] <McJty> Well the
improvement is marginal. But it helps protect against the situation
where cubes suddenly get 8 faces
L200[02:05:03] <McJty> :-)
L201[02:05:15] <Keridos> lol
L202[02:05:27] <Keridos> well by doing
this i might lose backwards compat though
L203[02:06:00] <McJty> yes, if you already
depend on that then don't change it
L204[02:06:08] <Keridos> yeah
L205[02:06:09] <McJty> I thought you were
making something new
L206[02:06:12] <Keridos> nah
L207[02:06:18] <Keridos> porting my
floodlights mod to 1.8
L208[02:06:22] <McJty> Well
L209[02:06:31] <McJty> Modded worlds
cannot easily be transfered anyway
L210[02:06:34] <McJty> So that might not
be an issue
L211[02:06:36] <Keridos> it is quite a bit
of work, but I like the new stuff more than the old
L212[02:06:52] <McJty> I mean you cannot
usually load a modded 1.7.10 world in 1.8
L213[02:06:53] <Keridos> is 1.7.10 to 1.8
really that harsh for worlds?
L214[02:07:00] <McJty> For vanilla it
works
L215[02:07:10] <Keridos> ah yeah most mods
are missing :D
L216[02:07:10] <McJty> But almost all mods
have changed a lot
L217[02:07:19] <McJty> Even the mods that
are present have changed
L218[02:07:27] <Keridos> Then i propose:
f*** backwards compat :D
L219[02:07:27] <McJty> In rftools I
totally changed the internal structure of all blocks
L220[02:07:36] <McJty> And also split the
mod into two
L221[02:08:19] <Keridos> yeah, btw. good
work on rftools
L222[02:08:23] <McJty> thanks
L223[02:08:43] <Keridos> We use it
extensively on my server and are really enjoying the mod
L224[02:09:11] <Keridos> we replaced
mystcraft and rftools does it with more style, and the OP books are
gone, long live matter transmitters!
L225[02:09:13] <McJty> I really should put
in more punishments into RFTools. People are enjoying my work far
too much!: -)
L226[02:09:31] <Keridos> oh don't you dare
to go full greg on me :p
L227[02:09:38] <McJty> Now that is an
idea!
L228[02:09:59] <Keridos> gregtech is like,
I am making everything realistic, except in gregtech there are no
fuses
L229[02:10:16] <Keridos> if you wire
something up wrongly it just blows up everything
L230[02:10:30]
⇨ Joins: covers1624
(~covers162@ppp121-45-25-252.lns20.adl2.internode.on.net)
L231[02:11:18] <Keridos> McJty: I think
tweaking some of the energy stuff to a higher usage might be a good
start, maybe some more custom ore in dimensions
L232[02:11:41] <McJty> Well in 1.8.9 the
power usage really is not that bad. There is no Big Reactors
yet!
L233[02:11:46] ⇦
Quits: covers1624_
(~covers162@ppp118-210-96-190.lns20.adl2.internode.on.net) (Ping
timeout: 186 seconds)
L234[02:11:47] <Keridos> gonna have to
check if rftools does have a global power multiplier
L235[02:11:51] <McJty> It is hard to power
the really good dimensions in 1.8.9
L236[02:11:57] <McJty> Keridos, it
actually has
L237[02:12:04] <McJty> For dimensions that
is
L238[02:12:18] <Keridos> well it is gonna
be a long time until upgrade my server to 1.8.x
L239[02:12:33] <Keridos> like 10% of the
mods we like to play have been ported
L240[02:13:06] <McJty> I find it actually
fun and refreshing to play with that little mods atm
L241[02:13:09] <Keridos> and I want to put
on the 2 mods I am working on at least, one of them i am porting,
and the team of the other (including me) has not even begun work on
a port
L242[02:13:15] <McJty> It forces you to
find creative solutions for some of the problems
L243[02:13:35] <Keridos> oh i can do that
with lots of mods too
L244[02:13:51] <hanzou> Hi, does there
exist a good Forge mod to import arbitrary Maya models, say from
http://tf3dm.com/, and use those as living
entities/monsters?
L245[02:14:26] <Keridos> in 1.6.4 we had a
wither killing machine consisting of MFFS shields, tMehcworks
drawbridges, CC turtles and an ars magica (death ray) caster
L246[02:15:03] <Keridos> hanzou: I would
think you have to write your own mod for that
L247[02:15:43] <hanzou> Oh bummer
L248[02:16:04] <Keridos> but tbh, it is
not that hard to do that
L249[02:16:29] <Keridos> and here are a
lot of very friendly people who help out newbies and advanced
modders as well :)
L250[02:16:44] ***
Ashlee is now known as Ash|Work
L251[02:17:04] <gabizou> hanzou there is
something that may be useful, but I don't think it's been updated
for 1.8.9
L252[02:17:07] <hanzou> Well I think I'd
have to hook up with the FBX SDK or assimp for starters, so it's a
bit of work.
L253[02:17:16] <gabizou> though it's not
at all written in forge, but for liteloader
L254[02:17:37] <Keridos> hanzou: can't you
export them to another format?
L255[02:18:14] <hanzou> Sure I can convert
to whatever format's easiest, but ultimately have to render in
Minecraft.
L256[02:19:57] <gabizou> hmm, nvm, doesn't
seem like mumfrey made the model lib public
L257[02:21:09] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 198
seconds)
L259[02:22:15] <hanzou> Seems like some of
those guys had success importing Maya models via Forge?
L260[02:23:55] <fry> OBJ != maya
models
L261[02:24:06] <fry> and there's an obj
loader in forge right now
L262[02:27:12]
⇨ Joins: Larry1123 (Larry1123@irc.larry1123.net)
L263[02:27:18] <hanzou> Hmm but I think
there are converters from FBX to OBJ.
L264[02:27:19] <shadekiller666> maya
"model"s are complicated
L265[02:27:29] <shadekiller666> hanzou,
maya is one of them :P
L266[02:27:42] <hanzou> Cool
L267[02:27:43] <shadekiller666> blender is
also one of them, to a degree
L268[02:27:55] <hanzou> Ahh
L269[02:31:43]
⇨ Joins: moog
(~moog@24-176-156-144.dhcp.jcsn.tn.charter.com)
L270[02:35:29]
⇨ Joins: Szernex
(~Szernex@193-154-234-90.adsl.highway.telekom.at)
L271[02:36:14] ⇦
Quits: sejsel (~sejsel@10.174.broadband5.iol.cz) (Read error:
Connection reset by peer)
L272[02:38:51] <Keridos> hm how do i
itemblockwithmetadata in 1.8 ?
L273[02:39:28] <McJty> That hasn't changed
much compared to 1.7.10
L274[02:39:32] <McJty> What's the problem
exactly?
L275[02:39:43] <Keridos> do i just
implement getsubitems?
L276[02:39:55] <McJty> To do what
exactly?
L277[02:40:06] <Keridos> a block with
several subblocks via metadata
L278[02:40:12] <Keridos> the item version
of it
L279[02:40:16] <gigaherz> just extend
ItemBlock, and override getMetadata
L280[02:40:18] <Keridos> hm
L281[02:40:30] <McJty> You also have
Block.getSubBlocks
L282[02:40:43] <gigaherz> yeah but the
vanilla ItemBlock doesn't handle metadata
L283[02:40:48] <gigaherz> it will always
return 0 from getMetadata
L284[02:40:57] <gigaherz> so you ahve to
override that
L285[02:40:59] <Keridos> I think it got
easier, since i just changed rendering
L286[02:41:04] <gigaherz> and then in the
constructor call setHasSubtypes
L287[02:41:43] <gigaherz> in order to
enable the getSubItems call that in turn calls getSubBlocks on the
block
L288[02:42:02] <gigaherz> but if you only
need metadata value that's not necessary
L289[02:42:02] <Keridos> I think i can get
away with just changing rendering via metadata in the jsons
L290[02:42:08] <gigaherz> and you can just
override getMetadata
L291[02:42:30] <gigaherz> Keridos: do you
want the item form to have separate models?
L292[02:42:36] <Keridos> gigaherz:
yes
L293[02:42:49] <gigaherz> then you must
extend your own ItemBlock,
L294[02:42:58] <gigaherz> override
getMetadata to return the input metadata
L295[02:43:06] <Keridos> i am porting a
mod that has this in my 1.7.10 working
L296[02:43:13] <gigaherz> and in your
client proxy,
L297[02:43:27] <gigaherz> call
ModelLoader.setCustomModelResourceLocation for every single
possible value of the metadata
L298[02:43:46] <gigaherz> you CAN use
blockstate variants in there
L300[02:44:05] <gigaherz> thisi s how I
did mine
L301[02:44:10] <gigaherz> and note: those
are items, not blocks
L302[02:44:24] <gigaherz> forge makes it
so that there are blockstate files for items too
L303[02:44:38] <gigaherz> but the same
code would work for blocks
L304[02:45:01] <gigaherz> all you have to
remember is that the properties in the variant string, are sorted
alphabetically
L305[02:45:04] <Keridos> so I do not set
the models in the hsons?
L306[02:45:10] <gigaherz> yes
L307[02:45:23] <gigaherz> but you have to
link to item with the json
L308[02:45:39] <gigaherz> which means two
things
L309[02:45:40] <Keridos> hm was there not
an option to set models via json?
L310[02:46:01] <gigaherz> 1. from the
code, you have to call ModelLoader.setCustomModelResourceLocation
for each subitem that needs a model
L311[02:46:13] <gigaherz> 2. from the
resources, create a blockstates json for your block/item
L313[02:46:30] <Keridos> I need a seperate
blockstate json for the item?
L314[02:46:43] <McJty> Not a blockstate.
But a separate model json
L315[02:46:44] <gigaherz> not if it's an
ItemBlock
L316[02:46:59]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L317[02:46:59] <gigaherz> you can refer to
the same variant strings as the block form
L318[02:47:17] <gigaherz> just make sure
to include "transform":"forge:default-block" in
the defaults
L319[02:47:23] <gigaherz> so that it will
look right in hand
L320[02:47:46] ⇦
Quits: Davnit (~Davnit@71-47-89-196.res.bhn.net) (Ping timeout: 186
seconds)
L321[02:47:54] <Keridos> hm, now i just
need to figure out how to import my old techne java code to the
json
L322[02:48:07]
⇨ Joins: Davnit
(~Davnit@71-47-89-196.res.bhn.net)
L323[02:48:09] <gigaherz> there was some
tcn to json converter around
L324[02:48:47] <gigaherz> ah no
L326[02:48:50] <gigaherz> it was to
.obj
L327[02:48:54] <gigaherz> well that works
too
L328[02:49:03] <gigaherz> Keridos: keep in
mind there's two different kinds of json
L329[02:49:11] <gigaherz> it's not
"the json"
L330[02:49:15] <gigaherz> there are the
blockstate files
L331[02:49:26] <gigaherz> which are bound
to a specific block or item's registration name
L332[02:49:31] <gigaherz> and the model
json format
L333[02:49:47] <gigaherz> which can be
used FROM the blockstate files, or assigned directly to items
L334[02:49:57] ⇦
Quits: SubconsciousEye (~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
(Ping timeout: 198 seconds)
L335[02:50:02] <Keridos> ok, I have model
jsons here for all my blocks and item model jsons for them, and a
blockstate for each block
L337[02:50:05] <gigaherz> you may want to
read this
L338[02:50:07] <Keridos> that should be
all I need?
L339[02:50:16] <Keridos> gigaherz: thanks
a lot, btw. read that gist partially
L340[02:50:27] <Keridos> and talked a bit
to willie here in irc
L341[02:50:47]
⇨ Joins: PrinceCat
(~PrinceCat@106-69-108-76.dyn.iinet.net.au)
L342[02:50:55] <gigaherz> you will
need:
L343[02:50:59] <Wuppy> o/
L344[02:51:16] <gigaherz> 1. the
blockstate files, one for each block at least, but you can also use
them for non-block items too
L345[02:51:21]
⇨ Joins: sejsel
(~sejsel@10.174.broadband5.iol.cz)
L346[02:51:37] <gigaherz> 2. if you use
json models, one json file for each separate model (texturescan be
replaced in the blockstates files)
L347[02:52:27] <gigaherz> 3. from your
client proxy, during the preinit event, call
ModelLoader.setCustomModelResourceLocation for each thing that you
will have in the inventory as an item
L348[02:52:29] <gigaherz> that means
L349[02:52:38] <gigaherz> each subitem and
subblock that will have an item form
L350[02:54:24] ⇦
Quits: covers1624
(~covers162@ppp121-45-25-252.lns20.adl2.internode.on.net) (Read
error: Connection reset by peer)
L351[02:58:09]
⇨ Joins: covers1624
(~covers162@ppp121-45-25-252.lns20.adl2.internode.on.net)
L352[02:58:13] <Dagarath> Is there an easy
way to actually create an item from its unlocalized name? or should
I just be using the ID?
L353[03:01:34] <Wuppy> woop, oral exam
which decides if I get a quarter of my study points of the year
today..
L354[03:01:44] <McJty> Dagarath, use the
registry name
L355[03:01:57] <Dagarath> How would I
derrive the registry name initially?
L356[03:02:12] <McJty>
item.getRegistryName()
L357[03:02:16] <McJty> Or
block.getRegistryName()
L358[03:02:32] <Dagarath> ok well..no way
to do it without knowing if it is a block or item initially?
L359[03:02:54] <McJty> Check if one of
them is null I suppose
L360[03:03:43] <Dagarath> Hrmm alright, I
guess it is more steps for me to code but it will make everything
flow easier
L361[03:04:25] <Keridos> time to make a
break from coding
L362[03:04:30] <Keridos> i think i got my
blockstates now
L363[03:04:39] <Keridos> but I cannot test
until i port the other 70% of my mod
L364[03:06:02] <Dagarath> I just realized
getRegistryName is 1.8.9 no =/
L365[03:07:26]
⇨ Joins: Naiten (~Naiten@82.162.0.184)
L366[03:08:08] <McJty> Dagarath, ah. What
version are you on?
L367[03:08:34]
⇨ Joins: AforAnonymous
(bitch2k@dyn-042-184.vix1.mmc.at)
L368[03:08:58] <Dagarath> 1.7.10 I am just
going to use IDs
L369[03:09:20] <McJty> Dagarath, note that
ID's are not constant
L370[03:09:25] <Keridos> phew porting my
mod to 1.8 is much work, but I like the new mechanics already
L371[03:09:26] <Dagarath> really? damnit
lol
L372[03:09:46] ⇦
Quits: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300) (Ping timeout: 186
seconds)
L373[03:10:22]
⇨ Joins: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L374[03:10:45] <Dagarath> so what CAN I
use that is constant in 1.7.10 Display names are
localized..StatCollector.translateToLocal provides what exactly?
I've seen it as a suggestion before
L375[03:10:53] ⇦
Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
(Ping timeout: 198 seconds)
L376[03:12:23]
⇨ Joins: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300)
L377[03:12:28] <Dagarath> Using
GameRegistry.findItem/Block requires me to store modids as well
=/
L378[03:13:48] ⇦
Quits: ChJees (~ChJees@h211n5-sv-a13.ias.bredband.telia.com) (Ping
timeout: 198 seconds)
L379[03:16:44] <McJty> Dagarath, well if
you want it to be unique you are going to need a modid
L380[03:17:04] <McJty> But you can use
modid:name (i.e. combined name)
L381[03:17:10] <McJty> Which is basically
what getRegistryName does
L382[03:17:16]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L383[03:17:51] <Dagarath> Alright, my
issue has been actually getting the modid I never figured out how
or I would have done that initially
L384[03:18:17]
⇨ Joins: ChJees
(ChJees@h211n5-sv-a13.ias.bredband.telia.com)
L385[03:18:45] <McJty> I have code for
that.
L387[03:19:05] <McJty> That's what rftools
on 1.7.10 does for getting the modid of a block
L388[03:19:44] <Dagarath> OH so
nameForObject returns modid and unlocalized name combined?
L390[03:20:25] <Dagarath> nice..
L391[03:20:26] <PrinceCat> Damit
McJty.
L392[03:20:35] <McJty> Dagarath, not the
unlocalized name.
L393[03:20:43] <Dagarath> oh just the
what?
L394[03:20:46] <McJty> Dagarath, the
registry name which is given via GameRegistry.registerBlock()
L395[03:20:47] ⇦
Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Ping timeout:
198 seconds)
L396[03:20:47] <PrinceCat> Oh, McJty..
yours is much better.. haha
L397[03:21:18] <McJty> Dagarath, which is
also the name you should use
L398[03:21:42] <Dagarath> ok so basically
since I am storing strings, replace unlocalized name with
nameFromObject right?
L399[03:21:51] <McJty> yes
L400[03:21:58] <Dagarath> err FOR not from
hehe
L401[03:22:03] <Dagarath> sweet ty
=)
L402[03:22:15] <Dagarath> you just made my
day
L403[03:22:25] <McJty> No problem
:-)
L404[03:23:03] <Dagarath> so just need 1
line to check if its a block or item, and boom =)
L405[03:23:42]
⇨ Joins: barteks2x
(barteks2x@lost.in.wonderland.panicbnc.eu)
L406[03:24:57] ⇦
Quits: PrinceCat (~PrinceCat@106-69-108-76.dyn.iinet.net.au) (Quit:
My Mac has gone to sleep. ZZZzzz…)
L407[03:25:20] ⇦
Quits: shadekiller666
(~shadekill@adsl-108-71-32-134.dsl.lsan03.sbcglobal.net) (Read
error: Connection reset by peer)
L408[03:27:01]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L409[03:30:00] ⇦
Quits: EyeOfKoishi (~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping
timeout: 198 seconds)
L410[03:30:58]
⇨ Joins: Lothendal
(~Lothendal@ip5b41e87a.dynamic.kabel-deutschland.de)
L411[03:32:12] ⇦
Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Quit:
Poof)
L412[03:41:12] ⇦
Quits: SubconsciousEye (~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
(Quit: I am the forgotten eye.)
L413[03:45:20]
⇨ Joins: OrionOnline
(~OrionOnli@164-102.eduroam.rwth-aachen.de)
L414[03:46:53]
⇨ Joins: Mathe172 (~Mathe172@80.248.205.126)
L415[03:47:59]
⇨ Joins: Magik6k (~Magik6k_@magik6k.net)
L416[03:48:57]
⇨ Joins: lynchiem
(~mr_lynchi@cpe-58-174-123-39.bzuj1.cha.bigpond.net.au)
L417[04:03:24]
⇨ Joins: Nitrodev (~Nitrodev@nat1.panoulu.net)
L418[04:03:33] <Nitrodev> Hi all
L419[04:04:26] ⇦
Quits: Nitrodev (~Nitrodev@nat1.panoulu.net) (Client
Quit)
L420[04:05:27]
⇨ Joins: maxlowry123
(~IceChat9@pool-71-244-115-181.albyny.fios.verizon.net)
L421[04:05:28] <Keridos> is
propertyDirection the correct one to store a facing of a
block?
L422[04:05:46]
⇨ Joins: Dark|Beampro
(Darkevilma@our.pi.equals-3.14.elitebnc.org)
L423[04:06:24] <Dark|Beampro> Does
DimensionManger have a max value for ids? Or could I legitimately
just flat out use Integer.MAX_VALUE and it would still work?
L424[04:06:34] <Dark|Beampro> Not going to
do that just want to know if there's some limits.
L425[04:08:51] <Cazzar> Well, in the
protocol, the dimension is generally a byte
L426[04:09:15] <Cazzar> Though, It is int
in some other cases.
L428[04:10:11] <Cazzar> wait, no int
L429[04:14:32] <Dark|Beampro> Cazzar,
soooo byte then?
L430[04:14:53] <Cazzar> I dunno, though,
that might be something to take into consideration
L432[04:20:48]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L433[04:20:54] ⇦
Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Remote host
closed the connection)
L434[04:21:22]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L435[04:21:22] ⇦
Quits: OrionOnline (~OrionOnli@164-102.eduroam.rwth-aachen.de)
(Ping timeout: 186 seconds)
L436[04:23:42]
⇨ Joins: psxlover
(psxlover@athedsl-4413370.home.otenet.gr)
L437[04:24:34] ⇦
Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Ping timeout:
186 seconds)
L438[04:30:02] ⇦
Quits: Ministry (~M1nistry@220-253-72-185.dyn.iinet.net.au) (Read
error: Connection reset by peer)
L439[04:30:19]
⇨ Joins: Seremis
(Seremis@RN-145-97-182-232.eduroam.rug.nl)
L440[04:30:24]
⇨ Joins: Ministry
(~M1nistry@220-253-72-185.dyn.iinet.net.au)
L441[04:38:35] <Keridos> gigaherz: my
metadata sublblock blocks did have only an itemblock for
rendering
L442[04:39:09] <Keridos> the method you
use for rendering of items assumes an item
L443[04:39:22] <Keridos> do I need to
create an own item class for that subblock too?
L444[04:40:33] ***
K-4U|Off is now known as K-4U
L445[04:41:14]
⇨ Joins: grondag
(~grondag@99-100-53-175.lightspeed.clmboh.sbcglobal.net)
L446[04:43:15] <Keridos> hm can somebody
here explain how to transfer my old item renderes for a metadata
based subblock from a TESR from 1.7.10 to 1.8.9
L447[04:43:25] <Keridos> I am legitemately
confused right now
L448[04:47:06] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
(Quit: Leaving.)
L449[04:49:19]
⇨ Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L450[04:50:22] <killjoy> something
something blockstates
L451[04:50:24] ⇦
Quits: killjoy (~killjoy@2606:a000:1118:c049:59cb:513a:2d4b:3948)
(Quit: Leaving)
L452[04:55:31] ***
Dark|Beampro is now known as Darkevilmac
L453[04:57:00] <Keridos> wow it looks as
if my mod might be compiling
L454[04:57:21] <Keridos> yay, now see if
it boots and if yes, how much of my mod is broken
L455[04:57:33] <Keridos> I kind of think
like pretty much nothing will work ;-)
L456[04:57:49] <gigaherz> sorry I had to
get some groceries
L457[04:57:57] <gigaherz> Keridos:
Item.getItemFromBlock(block)
L458[04:57:59] <Keridos> no problem
:)
L459[04:58:13] <gigaherz> but
L460[04:58:15] <gigaherz> you mentioned
TESR
L461[04:58:19] <gigaherz> that's a whole
different thing
L462[04:58:21] <gigaherz> I can't help
with that
L463[04:59:24] <gigaherz> I recall some
sort of TileEntityItemStackRenderer, but I can't remember how to
register a TESR to use that
L464[04:59:45] <Keridos> well the model is
simple enough to be made via obj and jsons
L465[04:59:53] <gigaherz> that's
good
L466[04:59:58] <Keridos> i think I can
probably remove all my TESR later
L467[05:00:00] <gigaherz> does it have
animated parts?
L468[05:00:07] <Keridos> no, thats the
point
L469[05:00:10] <gigaherz> or it's just
static and you used a TESR because you are lazy?
L470[05:00:24] <Keridos> i used a TESR
because I had no idea how to do it else tbh
L471[05:00:27] ⇦
Quits: turmfalke_ (~turmfalke@p54A688F5.dip0.t-ipconnect.de) (Ping
timeout: 198 seconds)
L472[05:00:29] <gigaherz> even in 1.7.10,
you have ISBRH for static blocks ;P
L473[05:00:34] <gigaherz> had*
L474[05:00:39] <gigaherz> in 1.8, you get
json/obj models
L475[05:00:40] <Keridos> i used that for
all but one
L476[05:01:25]
⇨ Joins: Mraoffle
(~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net)
L477[05:02:35] <Keridos> do i need
seperate models for blocks and items?
L478[05:02:48] ⇦
Quits: Seremis (Seremis@RN-145-97-182-232.eduroam.rug.nl) (Quit:
Leaving)
L479[05:04:38] <Keridos> hm nei does not
work on mc 1.8.9?
L480[05:04:43] <Wuppy> does anyone know
how to hide the "Activate Windows" overlay on windows
10?
L481[05:05:05] <gigaherz> ?
L482[05:05:15] <gigaherz> thewhat?
L483[05:05:23] <gigaherz> Keridos: no you
do not need separate models
L484[05:05:41] <gigaherz> IF you use the
forge blockstates format
L485[05:05:53] <gigaherz> you can reuse
the same entry for both an item and a block
L486[05:06:22] <Keridos> I think i got my
blockstates ready almost
L487[05:06:38] <Keridos> just need to
implement coloring and the multiblock
L488[05:06:45] <Keridos> not multiblock,
the subblock thingie
L490[05:07:19] ***
kroeser is now known as kroeser|away
L491[05:07:21] <Keridos> wuppy, get a
legal version
L492[05:07:22] <gigaherz> uh
L493[05:07:26] <gigaherz> get a legit
copy
L494[05:07:27] <gigaherz> XD
L495[05:07:33] <Wuppy> I have a legit copy
on my laptop
L496[05:07:41] <Wuppy> dont want to get a
second legit copy, such expensive
L497[05:07:53] <gigaherz> you practically
get windows 10 free
L498[05:08:02] <fry> then it's easy:
remove it
L499[05:08:07] <gigaherz> all you had to
do is "upgrade" from a pirated windows 7 using the DAZ
loader
L500[05:08:07] <gigaherz> ;P
L501[05:08:16] <gigaherz> it's not
technically legal
L502[05:08:22] <gigaherz> but it
activates
L503[05:13:38] <Wuppy> heh.. cnat believe
that actually worked
L504[05:13:46] <Wuppy> ran some command in
the CMD using my product key and it went away
L505[05:14:00] <gigaherz> heh
L506[05:14:09] <gigaherz> same one as the
laptop?
L507[05:14:33] <gigaherz> Microsoft really
wants people to get windows 10, so thast may "just
work"
L508[05:14:45] <Wuppy> it's my illegal
key
L509[05:14:57] <gigaherz> but if the
laptop came with windows preinstalled, then the OEM license for
windows doesn't really allow using the same key on other
devices
L510[05:15:01] <gigaherz> ah
L511[05:15:17] <gigaherz> then you simply
flipped the finger at microsoft
L512[05:15:34] <Wuppy> exactly
L513[05:15:37] <gigaherz> and they are
like *shrug* "you are now a proud user of the windows
Store"
L514[05:15:56] <gigaherz> because, in the
end
L515[05:16:01] <Cazzar> I've played too
much Rainbow 6 recently...
L516[05:16:08] <gigaherz> that's what they
want: to have the Windows Store accessible from as many devices as
possible
L517[05:16:09] <Cazzar> I just read
gigaherz's name as Glaz
L518[05:16:12] <Wuppy> can confirm, he has
played too much Rainbow 6
L519[05:16:31] <Cazzar> Wuppy: it's ONLY
70 hours in a fortnight
L520[05:16:48] <Cazzar> 66 hours.
L521[05:17:06] <Wuppy> 66 rainbow 6 hours
eh?
L522[05:17:11] <Cazzar> Yep
L524[05:17:26]
⇨ Joins: Emris (~Miranda@195.234.58.25)
L525[05:17:38] <Wuppy> lemme check my
gaming times
L526[05:17:55] <Wuppy> 14.8 hours these 2
weeks
L527[05:18:09] <Cazzar> Also, a fun game
concept.
L528[05:18:11] <Cazzar> Glitchspace.
L530[05:18:33] <Cazzar> Early access, but
plays nice
L531[05:19:01] <gigaherz>
"Glitchspace is a game about reprogramming the world around
you to solve puzzles. "
L532[05:19:05] <Wuppy> hmm prolly not my
kind of game
L533[05:19:07] <Wuppy> I dont like
puzzles
L534[05:19:13] <gigaherz> so like
Hack'n'slash but more realistic
L535[05:19:13] <gigaherz> ;P
L536[05:19:20] <Wuppy> or programming when
I'm specificlaly not programming
L537[05:22:23] <Keridos> hm in forgradle
2.1 dependency resolution isnt working for me anymore
apparently
L538[05:23:02] ***
Darkhax is now known as Darkhax_AFK
L539[05:23:24] <gigaherz> if you just
upgraded, you may want to do something like "gradlew
seupDecompWorkspace --refresh-dependencies"
L540[05:23:32] <gigaherz> to ensure that
everything is up to date
L541[05:24:05] ⇦
Quits: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 198 seconds)
L542[05:25:14] ⇦
Quits: Naiten (~Naiten@82.162.0.184) (Read error: Connection reset
by peer)
L543[05:26:08]
⇨ Joins: BerciTheBeast
(~BerciTheB@77-111-11-55.ipv4.tusmobil.si)
L544[05:27:09]
⇨ Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L545[05:28:21] <Keridos> gigaherz: i mean
the dependecies i manually add
L546[05:28:24] <Keridos> forge seems
complete
L547[05:28:38] <Keridos> but its like I
add IGW-MOD and I do not get CCL or NEI
L548[05:28:46] <Keridos> i add NEI but it
does not add CCL
L549[05:28:53] <Keridos> it did that in
1.7.10
L550[05:29:04] <McJty> Why are you using
NEI in 1.8.9?
L551[05:29:44] <McJty> You don't need it
for being able to add obfuscated mods to your dev env
L552[05:29:46] <McJty> Forge handles that
now
L553[05:30:03] <McJty> And JEI is the
thing to use in 1.8.9 if it is for item handling
L554[05:30:35] <Keridos> McJty: i think
IGWmod depends on NEI, and I have NEI compat in my mod too
L555[05:30:49] <McJty> Is NEI even ported
to 1.8.9 already?
L556[05:30:58] <McJty> And IGWmod doesn't
depend on NEI
L557[05:31:04] <McJty> I have that mod
without NEI
L558[05:31:33] <McJty> Keridos, you
shouldn't use NEI on 1.8.9. The mod is basically dead at the
moment
L559[05:32:16] <Cazzar> NEI is not updated
as of yet
L560[05:32:34] <Keridos> to top it off my
pc just randomly restarted
L561[05:32:36] <Keridos> wtf
L562[05:32:39] <McJty> ChickenBones has
also said that he will most likely not try to port the item
handling part of NEI again.
L563[05:32:48] <McJty> But concentrate on
the things that JEI doesn't do
L564[05:32:51] <Keridos> ah ok
L565[05:32:57] <gigaherz> that'd be
nice
L566[05:33:01] <gigaherz> less
overlap
L567[05:33:13] <Keridos> yeah
L568[05:33:19] <gigaherz> surprisingly,
TMI the zombie is still around
L569[05:33:19] <gigaherz> XD
L570[05:33:29] <Keridos> gonna have to see
if I have logs of this channel somewhere
L571[05:33:35] <Keridos> so much info
given to me
L572[05:33:41] <Keridos> now its
gone
L573[05:33:55] <Keridos> and I have
literaly no idea why my pc just restarted. no bluescreen
nothing
L574[05:34:09] <Keridos> it just froze, HD
did something and then it rebooted
L575[05:34:20] <gigaherz> if you can't
find it, I could send you my log file
L576[05:35:27] <Keridos> gigaherz: found
it, alls fine, but thanks for the offer :)
L578[05:36:22] <Keridos> lol
L579[05:37:46] <Keridos> wtf my
build.gradle is empty
L580[05:38:02] ***
kroeser|away is now known as kroeser
L581[05:38:30] <McJty> Keridos, perhaps
you got a HD crash just now?
L582[05:38:38] <McJty> With the random
reboot and files being corrupt/bad
L583[05:38:46] <Keridos> gonna check my
smart values
L584[05:38:57] <gigaherz> it could simply
be that the system rebooted mid-write
L585[05:39:09] <Cazzar> Steam was trying
to update Left4Dead
L586[05:39:12] <gigaherz> with IDEs
writing dynamically
L587[05:39:18] <Cazzar> But it was writing
to the wrong directory...
L588[05:39:25] <gigaherz> data loss seems
easier
L589[05:42:14] <Keridos> gigaherz: the
file was on my ssd
L590[05:42:27] <Keridos> my hdds seem
fine, no ECC errors
L592[05:42:55] <Wuppy> :V
L594[05:43:59] <Cazzar> By default E is
the CD drive
L595[05:44:08] ⇦
Quits: lynchiem
(~mr_lynchi@cpe-58-174-123-39.bzuj1.cha.bigpond.net.au) (Quit:
Leaving)
L596[05:44:14] <Keridos> ok it was
ahardware fault
L597[05:44:20] <Keridos> the event does
not state which hardware though
L598[05:46:08] <Keridos> LiveKernelEvent
and bluescreen code 141
L599[05:46:20] <Wuppy> oh crap... I still
have to download many gigabytes to my I drive :<
L600[05:46:21] <Keridos> seems to be my
graphics card
L601[05:46:24] <Wuppy> thought I was
done
L602[05:47:42] <Keridos> i think i will go
crazy
L603[05:47:56] <Keridos> my graphics cards
guarantee ran out a month ago
L604[05:48:19] <gigaherz> Keridos: maybe
it was a one-time crash?
L605[05:48:25] <Keridos> i hope so
L606[05:48:50] <Cazzar> <3 Australian
Consumer law
L607[05:49:02] <Keridos> i have german law
which is pretty fine as well
L608[05:49:06] <Keridos> it just is over 2
years old
L609[05:49:51] <JustRamon> You can't
download illegally without fine though :3
L610[05:49:59] <Keridos> yes
L611[05:50:09] <Keridos> well download is
ok, uploading isnt
L612[05:50:19]
⇨ Joins: Naiten (~Naiten@5.143.17.230)
L613[05:50:32] <JustRamon> So torrenting
isn't?
L614[05:51:01] <Ivorius> Pretty sure
downloading can still be illegal
L615[05:51:06] <Keridos> it is
L616[05:51:11] <Ivorius> Considering
people pay huge fines for it :P
L617[05:51:17] <Keridos> no they
dont
L618[05:51:21] <Keridos> they pay for
uploading
L619[05:51:21] <JustRamon> Well
L620[05:51:36] <Wuppy> in NL everything is
fine :P
L621[05:51:39] <JustRamon> Most likely
you'll seed after downloading, so you'll upload as well
L622[05:51:58] <Keridos> JustRamon: just
with p2p propgrams which you absolutely do not need to use to get
stuff
L623[05:52:10] <JustRamon> Hmm true
L624[05:52:11] <Keridos> every OCH works
fine as well
L625[05:52:44] <Cazzar> Downloading, by
copyright law, is illegal, sharing it, is considered, at the
minimum, the same as downloading.
L626[05:52:59] <Cazzar> Assuming the
content is copyrighted.
L627[05:53:08] <JustRamon> I have a friend
that lives in Germany(he's Dutch though), and he has gotten giant
fines for using popcorn time
L628[05:53:22] <gigaherz> depends on the
country
L629[05:53:30] <Cazzar> GEMA is a
bitch
L630[05:53:33] <gigaherz> in spain,
downloading is illegal but not punished
L631[05:53:48] <JustRamon> gigahertz, same
here
L632[05:53:50] <Wuppy> pretty much the
same here
L633[05:54:11] <Cazzar> Well, you only get
punished when the copyright holder lodges a claim
L634[05:54:14] <Keridos> wasnt popcorn
time p2p?
L635[05:54:19] <JustRamon> Sound logical
if we both live in NL
L636[05:54:44] <Wuppy> woop, other
dutchies \o/
L637[05:54:58] <JustRamon> Keridos,
popcorn time still is a torrenting client in the background
L638[05:55:02] <JustRamon> Fun fact:
L639[05:55:05] <Wuppy> which part of NL
are you from?
L640[05:55:10] <JustRamon> The dev made it
for her grandma
L641[05:55:12] <Keridos> like the
obstacles to getting all the stuff you need to punish downloading
as a lawyer is substantially harder then torrenting
L642[05:55:14] <JustRamon> *his
L643[05:55:35] <JustRamon> Wuppy,
Limburg
L644[05:55:51] <Keridos> fun fact: the
acquisition quality of the fine collecting lawyers methods is about
50%
L645[05:55:55] *
Cazzar launches Cobalt on steam
L646[05:55:58] <Wuppy> cool, I'm in Noord
Brabant
L647[05:56:01] <Keridos> we once got fined
for an album that we never downloaded
L648[05:56:11] <Wuppy> and South Holland
as well
L649[05:56:15] <Keridos> probably because
they used my IP when i was downloading ubuntu or openoffice
L650[05:56:33] <JustRamon> I'm on the
border of Limburg - Gelderland
L651[05:56:51] <JustRamon> I probably just
gave away where I live, but meh
L652[05:56:51] <Keridos> that was at the
time where the only person using torrents was me and that only for
legal stuff like linux distros and open source programs
L653[05:56:58] ⇦
Quits: Szernex (~Szernex@193-154-234-90.adsl.highway.telekom.at)
(Killed (NickServ (GHOST command used by
Szernex_!~Szernex@188-23-146-35.adsl.highway.telekom.at)))
L654[05:57:04]
⇨ Joins: Szernex
(~Szernex@188-23-146-35.adsl.highway.telekom.at)
L655[05:57:05] <Wuppy> I live in two
places \o/
L656[05:57:12]
⇨ Joins: Dark
(~MrDark@cpe-76-181-157-113.columbus.res.rr.com)
L657[05:57:14] <Keridos> so I consider
those lawyers to be total assholes
L658[05:57:17] <JustRamon> Wuppy's
everywhere
L659[05:57:24] <Wuppy> that I am
L660[05:57:35] <Keridos> they KNOW that
they punish people who did not do anything and they still get
through with it
L661[05:57:42] <JustRamon> Yes
L662[05:57:43] <Keridos> the german law
system is broken as well
L663[05:57:55] <JustRamon> Merkel, y u
screw ip
L664[05:58:02] <JustRamon> *up
L665[05:58:14] <Keridos> here raping a
woman that said no is not considered rape if you did not force her
violently or psychologically to do it
L666[05:58:40] <Ivorius> eh
L667[05:58:42] <JustRamon> That's messed
up
L668[05:58:46] <JustRamon> Apparently my
auto correct thinks that I'd rather write ip than up
L669[05:58:50] <Ivorius> What part of it
is rape then
L670[05:58:56] <Ivorius> How does it even
happen
L671[05:59:01] <Ivorius> If there is
neither consent nor force
L672[05:59:02] <JustRamon> Uhm
L673[05:59:13] <Keridos> since most women
act like they are being told, just let it pass and do not try to
fight back, like 95% of the rapes are not punished
L674[05:59:28] <Ivorius> I call bullshit
on that statistic
L675[05:59:36] <Keridos> nah just read it
up
L676[05:59:48] <Ivorius> oh, that's okay
then
L677[05:59:50] <Ivorius> I believe you
now
L678[05:59:52] <JustRamon> Google search
xD
L679[06:00:05] <Keridos> its in our news
media all over the place
L680[06:00:09] <Keridos> in the serious as
well
L681[06:00:56] <JustRamon> So, I'm kinda
confused about the political situation of the US. Has Trump been
defeated? :D
L682[06:00:57] <Ivorius> If the person
says no
L683[06:01:06] <Ivorius> And the other
person still proceeds
L684[06:01:18] <Ivorius> It's either a
psychological force (implication of violence)
L685[06:01:25] ⇦
Quits: Dark (~MrDark@cpe-76-181-157-113.columbus.res.rr.com)
(Client Quit)
L686[06:01:25] <Ivorius> Or a physical one
(execution of such)
L687[06:01:32] <Keridos> apparently it is
not according to our lawyers
L688[06:02:02] <Keridos> i am trying to
find the statistics but it is that way, like all the media and even
our government acknowledges that
L689[06:02:12] <Keridos> i can send you a
german article on that
L690[06:02:44] <Ivorius> Reputable source?
:P
L692[06:02:55] <Keridos> yes
L693[06:03:03] <Keridos> believe me,
pretty much every media
L694[06:03:19] <Keridos> from reputable to
like foxnews style
L695[06:03:28] <Keridos> spiegel surely
has an article about that
L696[06:03:42] <Keridos> the state media
ARD had articles in their main news channel
L697[06:05:06] <Ivorius> I don't think
that's a problem with our law system though
L698[06:05:10] <Ivorius> Innocent until
proven guilty
L699[06:05:11] <Keridos> 2006 the number
of sucessfully convicted "rapers" compared to the charges
press was 13%
L700[06:05:24] <Ivorius> And the quota
might rise due to the police being overburdened
L701[06:05:46] <Keridos> and I think there
was a lot of lawyers saying that after analysing said that most do
fail in court due to the problem I explained aboce
L702[06:05:49] <Keridos> above
L703[06:05:57] <Ivorius> Rape accusal
culture also developed semi recently
L704[06:06:33] <Ivorius> I don't believe
it's a case of 'everyone knows it was rape, but the evil lawyers
just don't care'
L705[06:06:38] <Darkevilmac> wtf why is
there talk about rape stats in the minecraftforge irc channel
L706[06:07:11] <Ivorius> Our personal way
of coping with <insert mod you hate here>
L707[06:07:12] <Keridos> well as far as I
remember there were a lot of people not being convicted although
they had sex with a woman who said no, because they never were
violent nor used psychological leverage
L708[06:07:34] <Keridos> ivorius read up
on the matter, i lack the necessary english skills to find english
articles about that
L709[06:07:45] <Ivorius> Our women are by
comparison not very silently compliant :P
L710[06:08:08] <Ivorius> In my experience
they have rather strong minds of their own
L711[06:08:15] <Keridos> also from
wikipedia: Germany was one of the last Western countries to
criminalize marital rape
L712[06:09:14] <Naiten> So, what's the
deal with ICustomModelLoader?
L713[06:09:16] <Ivorius> Was that a big
problem?
L714[06:09:25]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L715[06:09:28] <Keridos> I think it was
but I am not sure
L716[06:09:34] <Ivorius> Naiten, I think
it's for scripted models
L717[06:09:41] <Keridos> According to a
national report, the conviction rate of rape in Germany has
declined: it was 20% in the 1980s, and by 2000 it was 13%
L718[06:09:42] <Ivorius> Computed *
L719[06:09:50] <Keridos> it is even a
national report
L720[06:09:58] <Keridos> so yes, probable
reliable
L721[06:10:24] ***
Darkevilmac is now known as DarkEvilMac|Away
L723[06:10:44] <Keridos> The ruling found
that saying no, or even screaming it, wasn't enough to merit rape
charges.
L724[06:11:07] <Keridos> imo our legal
system is f***** up in quite some ways
L725[06:11:19] <Ivorius> You make lots of
assumptions
L726[06:11:25]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L727[06:11:28] <Keridos> that are no
assumptions
L728[06:11:29] <Ivorius> Like every rape
accusal being truthful
L729[06:11:43] <Keridos> I do not assume
that
L730[06:12:00] <Ivorius> If you say a 7%
lower rate is inherently negative
L731[06:12:01] <Keridos> but I am quoting
quite a few articles that exactly describe the problem i
descrive
L732[06:12:02] <Ivorius> Yes, you do
L733[06:12:28] <gigaherz> the legal system
has to attempt to be at least somewhat fair
L734[06:12:34] <Naiten> Ivorius, yep, i
know that. But how to set it up?
L735[06:12:47] ⇦
Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Ping timeout:
194 seconds)
L736[06:12:50] <gigaherz> and it's
extremely hard to be fair in such cases
L737[06:12:57] <Keridos> you can rape a
women here, as long as you do not beat her or use some sort of
situation leverage you probably can get away in here
L739[06:13:31] <Naiten> that's the first
google link, yeah
L740[06:13:36] <sham1> MATH
L741[06:13:36] ⇦
Quits: grondag
(~grondag@99-100-53-175.lightspeed.clmboh.sbcglobal.net) (Quit:
grondag)
L742[06:14:06] <sham1> welp, that exam was
fun
L743[06:14:21] <Wuppy> just had an oral
exam myself sham1
L744[06:14:24] <Wuppy> how did yours
go?
L745[06:15:02] <Ivorius> oral exam?
L746[06:15:08] <Ivorius> Is that why we
were talking about rape? :P
L747[06:15:13] <Wuppy> exam where you
talk
L748[06:15:25] <Wuppy> and no this time it
wasn't my fault this channel went off topic :P
L749[06:16:19] <Keridos> McJty: is there
somewhere where i can take a look at jei version for the
maven?
L750[06:16:22] <sham1> My exam went nicely
I'd say
L751[06:16:39] <Wuppy> great, same here I
think
L752[06:16:59] <Wuppy> although our
grading system is complete BS so you never know
L754[06:17:21] <Wuppy> BUT, I did throw 80
liters of beer in the fridge at school + 80 in a second one, should
be great tomorrow :D
L755[06:17:25]
⇨ Joins: alex_6611
(~alex_6611@p5DE7A38D.dip0.t-ipconnect.de)
L756[06:18:05] <Keridos> thanks
L757[06:18:29] <Keridos> McJty: does it
have any apis for hiding stuff yet? or does it only show recipes,
or all blocks/items?
L758[06:18:37] <Wuppy> FUCK YEAH
L759[06:18:47] <McJty> There are some
api's for it yes. But you should ask mezz for details on
that.
L760[06:18:52] <McJty> Keridos, mezz wrote
JEI
L761[06:18:55] <Wuppy> I'm through to
round 2 of a competition which might get me an awesome place to
work
L762[06:18:56] <Wuppy> fuck yeah
L763[06:20:03] ⇦
Quits: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net)
(Read error: Connection reset by peer)
L764[06:21:25] <Keridos> ah
L765[06:24:32] ⇦
Quits: Meow-J (uid69628@2604:8300:100:200b:6667:1:1:ffc) (Quit:
Connection closed for inactivity)
L766[06:24:34] ⇦
Quits: Kaiyouko (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
(Ping timeout: 186 seconds)
L767[06:25:31] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 198
seconds)
L768[06:26:21] ⇦
Quits: Ekho (~Ekho@2602:304:b01b:3c90:7c1a:25ea:d440:fe2b) (Read
error: Connection reset by peer)
L769[06:26:28]
⇨ Joins: Ekho
(~Ekho@2602:304:b01b:3c90:7c1a:25ea:d440:fe2b)
L770[06:26:39]
⇨ Joins: Meow-J
(uid69628@2604:8300:100:200b:6667:1:1:ffc)
L771[06:29:16]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L772[06:30:06] ***
bilde2910|away is now known as bilde2910
L773[06:35:51]
⇨ Joins: PrinceCat
(~PrinceCat@106-69-108-76.dyn.iinet.net.au)
L774[06:37:11]
⇨ Joins: RedBullWasTaken
(~red@2-107-192-82-static.dk.customer.tdc.net)
L775[06:38:03]
⇨ Joins: yopu (~yopu@184-89-171-53.res.bhn.net)
L777[06:45:13] <sham1> d'aww
L778[06:45:19] <sham1> so fluffy
L780[06:45:45] <Lordmau5> cool cat
L781[06:47:51] <Lordmau5> Cazzar, you're
browsing reddit, aren't you?
L782[06:47:58] <sham1> who wouldnt
L783[06:48:13] <Cazzar> For the first,
yes, second, no, that was on a discord server.
L784[06:48:45] <sham1> Just listening to
some queen :P
L786[06:50:24] <JustRamon> I have wanted
to try discord for a while now, but everyone on irc I know doesn't
want to join me D:
L787[06:50:43] <Lordmau5> Discord is
great
L788[06:50:55] <Lordmau5> I've been using
it ever since I heard about it. So much better than Skype
L789[06:51:07] <JustRamon> I know, but
others' are like: We got irc & ts.
L790[06:51:11] <JustRamon> And they're
true
L791[06:51:18] <Lordmau5> TS is great, IRC
is great, Discord is great
L792[06:51:20] <JustRamon> but discord
looks so much better :P
L793[06:51:23] <Lordmau5> all of them have
their benefits
L794[06:51:31] <gigaherz> \o/ got all the
pieces
L795[06:51:36] <JustRamon> Still, can you
use them together though?
L796[06:51:38] <Lordmau5> then again,
Discord is planning really good features
L797[06:51:41] *
gigaherz installed the stargate mod on ARK
L798[06:51:48] <Lordmau5> nice,
gigaherz
L799[06:51:59] <Lordmau5> well, Discord
combines the best of TS / Skype / IRC
L800[06:52:04] <JustRamon> hmm
L801[06:52:08] <JustRamon> I'll quote ya
k?
L802[06:52:12] <Lordmau5> e.g. the voice
quality of TS, since no one wants the shitty Skype quality
L803[06:52:30] <Lordmau5> or the chats
with groups & chatlog from Skype, since TS doesn't have that
properly
L804[06:52:33] <gigaherz> SHIT it's
odd-wide
L805[06:52:43] <gigaherz> and my base is
even :/
L806[06:52:52] <Lordmau5> IRC doesn't
really have logs either - except you have a tool running, e.g. a
Bouncer
L807[06:53:05] <Lordmau5> or on the
server. But I doubt you have access to the Esper servers,
right?
L808[06:53:12] <JustRamon> Or my irc bot
#ShamelessSelfAdvertising
L809[06:53:25] <Lordmau5> heh,
exactly
L810[06:53:32] <sham1> No such channel has
anyone in it
L811[06:53:37] <JustRamon> Made it have a
log & request system :P
L812[06:54:05]
⇨ Joins: Kobata
(~Kobata@cpe-24-210-17-81.columbus.res.rr.com)
L813[06:55:57] ⇦
Quits: Ekho (~Ekho@2602:304:b01b:3c90:7c1a:25ea:d440:fe2b) (Read
error: Connection reset by peer)
L814[06:56:04]
⇨ Joins: Ekho
(~Ekho@2602:304:b01b:3c90:7c1a:25ea:d440:fe2b)
L815[06:58:53] <masa> uhh, I'm getting
crashes when braking my blocks aboyt invalid state values...
L818[07:01:55] ⇦
Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Quit:
Poof)
L819[07:01:58] <sham1> Aww
L820[07:02:07] <sham1> You didn't write it
from scratch
L821[07:02:43] <JustRamon> Nah, I used
pircbotx
L822[07:02:47] <sham1> yeh
L823[07:02:48] <JustRamon> much easier
:P
L824[07:03:17] <Lord_Ralex> pircbotx was
meh
L825[07:04:33] <JustRamon> I used it since
someone else I know used it for his own bot.
L826[07:04:55] <JustRamon> And the only
real reason I made it in the first place was the
logging/requesting
L827[07:05:02] <Lord_Ralex> i've used it
myself too, but some of the design parts make me meh
L828[07:05:07] <Lord_Ralex> also, man, you
love static....
L829[07:05:16] <JustRamon> Lord_Ralex, yes
lol
L830[07:05:56] <sham1> if I were to make
an IRC bot, I would propably have to start reading the RFC
L831[07:06:10] <sham1> so I would know
what to do
L832[07:06:11] <Lord_Ralex> i printed that
off, lol, cause i was going to
L833[07:06:15] <Lord_Ralex> it's not that
bad really
L834[07:06:21] <gigaherz> IRC is actually
quite easty
L835[07:06:22] <gigaherz> easy*
L836[07:06:24] <sham1> ye
L837[07:06:28] <gigaherz> the connection
process has some quirks
L838[07:06:30] <Lord_Ralex> only gets
harder when you have the multi-replies going
L839[07:06:38] <gigaherz> I wrote a bot
ages ago
L840[07:06:43] <sham1> Something something
PING-PONG something
L841[07:06:48] <gigaherz> it implemented
an RPG battle system
L842[07:07:22] <gigaherz> you had a
character with xp and level, and you'd unlock skills based on
level
L843[07:07:30] <JustRamon> The main reason
I made it was because my phone would get all irc messages, and when
I started my pc the bouncer ofc wouldn't give me the logs. (Because
my phone did get those msgs)
L844[07:07:40] <gigaherz> originally, the
idea was that you'd be able to attack anyone on the channel
L845[07:07:41] <gigaherz> with stuff
like
L846[07:07:44] *
gigaherz slaps x
L847[07:07:50] *
JustRamon slaps gigaherz
L848[07:07:56] <gigaherz> and it would
tell you how much damage that did and such
L849[07:08:03] <gigaherz> but that got
spammy, fast.
L850[07:08:09] *
JustRamon wasn't very effective
L851[07:08:14] <gigaherz> so I made it
based on PMs first
L852[07:08:18] <gigaherz> then later
DCC
L853[07:08:27] <JustRamon> hmm
L854[07:08:37] <gigaherz> then a few days
later someone was lvl600 or some shit like thaty
L855[07:08:39] <gigaherz> -y
L856[07:08:43] <gigaherz> so I turned it
off
L857[07:08:43] <gigaherz> XD
L858[07:08:59] <JustRamon> haha
L859[07:09:05] <sham1> What's so bad with
grinding
L860[07:09:18] <JustRamon> Misingno.
apeared
L861[07:09:19] <JustRamon> xD
L862[07:11:45] <Naiten> Is there any
statistics on minecraft players distribution by versions?
L863[07:12:38] <Naiten> Like, are ppl
still playing 1.7.10 or most have already moved to 1.8?
L864[07:13:04] <gigaherz> you'd have to
ask mojang
L865[07:14:11] <gigaherz> my guess is
vanilla players are mostly on 1.8.9
L866[07:14:13] <sham1> the only people
"stuck" in 1.7.10 are stuborn people
L867[07:14:17] <gigaherz> while modded
players are mostly on 1.7.10
L868[07:14:37] <gigaherz> but that's only
because there are no real modpacks on 1.8+ yet
L869[07:14:54] <sham1> and before you say
anything that you want to target 1.7.x Naiten, dont
L870[07:15:22] <Naiten> i guess it's
because 1.8 update is so freaking to apply to big mods?
L871[07:15:30] <gigaherz> starting on
1.7.10 now is pointless, by the time you are done, everyone will
leave you behind
L872[07:15:34] <Naiten> sham1, well, i
wasn't
L873[07:15:38] <Lordmau5>
"bigger" changes.
L874[07:15:48] <Lordmau5> not as big as
1.2.5 -> 1.3.2 though
L875[07:15:58] <Lordmau5> where the game
was split up into SSP and SMP
L876[07:16:29] <sham1> or rather had SMP
and SSP merged to gether
L877[07:16:53] <Keridos> yay my mod
compiles and seems to work
L878[07:16:54] <Lordmau5> uhm
L879[07:16:59] <Keridos> except that none
of the rendering is working
L880[07:17:45]
⇨ Joins: Nitrodev
(~Nitrodev@dcx0f0yg5cn32ssrjwz1t-3.rev.dnainternet.fi)
L881[07:17:51] <Naiten> welp, i was
thinking if supporting 1.7.10 is still sane while my main
development will go on 1.8
L882[07:18:17] <gigaherz> if you arelady
have 1.7.10 code, your choice
L883[07:18:32] <gigaherz> but supporting
new features in 1.7.10 while developing them on 1.8 will
practically mean twice the work
L884[07:18:55] <Nitrodev> hi
L885[07:20:38] <Naiten> Well, i wasn't
going to do that anyways. There's a guy who wants to fix some bugs
and stuff on 1.7.10.
L886[07:21:25] <Naiten> I think
backporting from 1.8 to 1.7.10 will be more sane, since i'm
rewriting the core of the mod significantly...
L887[07:21:36] <Naiten> if there will be
need for that
L888[07:21:42] <Naiten> hi, Nitrodev
L890[07:22:00] <Nitrodev> hi Naiten
L891[07:22:50] <Lordmau5> na, I mean, you
had to do seperate mods in 1.2.5
L892[07:22:53] <Lordmau5> one for the
client and one for the server
L893[07:23:05] <Lordmau5>
(ModLoaderMP)
L894[07:23:32] <Lordmau5> we did loose a
couple of good mods through major updates
L895[07:23:42] <Lordmau5> 1.2.5 had some
dead ones, that got revived in 1.7.10 though again
L896[07:23:59] <Lordmau5> and so will
1.7.10 have some mods that won't be seen in 1.8
L897[07:26:09] <Naiten> Natural selection
and evolution.
L898[07:27:53]
⇨ Joins: Raspen0
(~Raspen0@D97A01A5.cm-3-3a.dynamic.ziggo.nl)
L899[07:30:20] <JustRamon> lel
L900[07:30:51] <JustRamon> before I even
bought the game, I heard someone talk about a "super cool
mod" that added more colours of doors
L901[07:30:59] ⇦
Quits: psxlover (psxlover@athedsl-4413370.home.otenet.gr) (Ping
timeout: 198 seconds)
L902[07:31:00] <JustRamon> It sounded
cool
L903[07:31:15] <JustRamon> back then
L904[07:31:21] <JustRamon> when I didn't
even play the game
L905[07:31:27] <Nitrodev> fun fact: my
first time playing this was with a not so legit version
L906[07:31:32] <Nitrodev> mc that is
L907[07:31:33] <JustRamon> :O
L908[07:31:34] <SomeGuyInATree> Is there
any reliable way to cull villagers without wiping every single
resident in 1.7.10? (Get villages, count villagers, iterate over,
remove 80% from each village sort of thing?)
L909[07:31:54] <Nitrodev> but after a
month or two i bought it
L910[07:32:04] <Nitrodev> i only did it to
see if it was worth it
L911[07:32:13] <JustRamon> Nitrodev,
same
L912[07:32:15] <JustRamon> :P
L913[07:32:19] <SomeGuyInATree> I told
someone I didn't own it and they purchased it for me 6yr ago. Best
Christmas present since.
L914[07:32:28] <Nitrodev> nice
L915[07:32:41] <Nitrodev> just curios:
What version?
L916[07:33:11] <Nitrodev> asking
everyone
L917[07:35:31] <Wuppy> damn I'm happy with
my rising star result :)
L918[07:35:33] <SomeGuyInATree> Not sure
on the version number.. But there wasn't such thing as a nether nor
would there be for another 1/2 a year or so
L919[07:35:48] <Nitrodev> ah
L920[07:36:04] <Nitrodev> my first playing
version was either 1.2.5 or 1.3
L921[07:36:17] <Nitrodev> i know that i
got the non legit in 1.2.5
L922[07:36:24] <Nitrodev> but i forgot
when i bought it
L923[07:36:33] <Wuppy> my first Mc was
beta 1.2 IIRC
L924[07:36:44] <SomeGuyInATree> Since I
archive everything I've downloaded, I can probably find which
version I first played pre-sale
L925[07:36:55] <Nitrodev> archive?
L926[07:37:10] <SomeGuyInATree> I've got
the past 9yr of browsing history and data stored.
L927[07:37:28] <SomeGuyInATree> Never know
when files might stop existing online. Despite everyones popular
belief...
L928[07:37:40] <Nitrodev> wow
L929[07:37:48] <Nitrodev> doesn't that
fill your pc?
L930[07:38:04] <SomeGuyInATree> It fills
my storage rack, yeah
L931[07:38:16] <Nitrodev> wow
L932[07:38:18] <SomeGuyInATree> But that's
why I have a server.. for things
L933[07:38:36] ⇦
Quits: AforAnonymous (bitch2k@dyn-042-184.vix1.mmc.at) (Killed
(NickServ (GHOST command used by lolinternet)))
L934[07:38:50] <Wuppy> why keep your
browsing history?
L935[07:39:02] <SomeGuyInATree> I keep
everything.
L936[07:39:10] <Wuppy> hoarder? :P
L937[07:39:12] <SomeGuyInATree> Provided
they're not duplicates.
L938[07:39:17] <SomeGuyInATree> Shh
D:<
L939[07:39:24] <Wuppy> Mr Makey :P
L940[07:39:37] <Wuppy> Mackey*
L941[07:39:57]
⇨ Joins: AforAnonymous
(bitch2k@dyn-042-184.vix1.mmc.at)
L942[07:39:57] <SomeGuyInATree> Just never
know when you might need that obscure Morrowind mod file.
L943[07:41:29] <Wuppy> also, do you have
enough space in your tree for all that storage?
L944[07:42:02] <SomeGuyInATree> I've got a
rack of 3tbs, my personal files are nothing compared to the VM's
stored there..
L945[07:43:06] ***
MrKick|Away is now known as MrKickkiller
L946[07:44:10] <Wuppy> you have one big
tree then
L947[07:45:07] ⇦
Quits: fuj1n (~fuj1n@101.190.14.210) (Remote host closed the
connection)
L948[07:46:05] <Lordmau5> beta 1.7.3-ish,
iirc
L949[07:46:13] <Lordmau5> that's when I
got into modded as well, never touched vanilla since :D
L950[07:47:11] <Wuppy> oh no :(
L951[07:47:20] <Wuppy> my contact at
pearson got fired along with 4000 others :(
L953[07:47:59] <SomeGuyInATree> Wuppy:
It's a very warm tree that serves several purposes.
L954[07:48:50] <SomeGuyInATree> Trying to
figure out what's killing my tps and Opis isn't being helpful other
than giving me laggy chunks without anything in them.. 1,500ms
sorta thing
L955[07:52:27] ⇦
Quits: VikeStep (~VikeStep@120.156.54.17) (Read error: Connection
reset by peer)
L956[07:53:07] ***
amadornes[OFF] is now known as amadornes
L957[07:53:46]
⇨ Joins: poiuy_qwert
(~poiuy_qwe@198-84-224-94.cpe.teksavvy.com)
L958[07:56:16] <Nitrodev> Lordmau5,
dafuq
L959[07:56:38] <Nitrodev> i guess mojang
had plans for json models
L960[07:58:14]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L961[08:00:04]
⇨ Joins: blood|wrk (~owned@STATIC228.iona.edu)
L962[08:00:50] *** V
is now known as Vigaro
L963[08:01:35] ⇦
Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Ping timeout:
198 seconds)
L964[08:04:53] ⇦
Quits: poiuy_qwert (~poiuy_qwe@198-84-224-94.cpe.teksavvy.com)
(Quit: This computer has gone to sleep)
L965[08:04:55]
⇨ Joins: psxlover
(psxlover@athedsl-4413370.home.otenet.gr)
L966[08:07:44] <fry> flash news: 1.7.10 is
almost 2 years old
L967[08:07:51] <Naiten> Can somebody
explain me the custom model loader thing pls?
L968[08:07:52] <Wuppy>
o_______________________________0
L969[08:07:54] <Wuppy> wat
L970[08:08:13] <fry> and that gist is only
5 days older than 1.7.10
L971[08:08:25] <Wuppy> gist?
L972[08:08:30] <Nitrodev> and when did the
.json models come?
L975[08:08:50] <fry> 2 months after that
gist
L976[08:09:00] <Nitrodev> oh
L977[08:09:14] <Nitrodev> well explain
that to Lordmau5 he linked that first
L978[08:10:31] <Naiten> flash news:
Minecraft is almost 7 y/o
L979[08:10:46] <Naiten> fry, can you help
me pls?
L980[08:11:19] <fry> what do you want to
know?
L981[08:12:22] ***
Ash|Work is now known as Ashway
L982[08:12:25] <Lordmau5> just got
back
L983[08:12:46] <Lordmau5> having that json
model format 5 days before 1.7.10 isn't all that surprising
anymore
L984[08:12:49] <Lordmau5> if you put it
into perspective
L985[08:13:46] ⇦
Quits: Ekho (~Ekho@2602:304:b01b:3c90:7c1a:25ea:d440:fe2b) (Ping
timeout: 186 seconds)
L986[08:13:54] <Nitrodev> yeah
L987[08:14:04] <Nitrodev> of course mojang
had plans for something like that
L988[08:14:05] <Naiten> fry, diesieben
taught me to apply TRSR to block .obj model i manged to render with
blockstates, but how do i apply "TRSR - Render" more than
once for one block?
L989[08:14:27] <Nitrodev> Naiten, you can
always ping diesieben07
L990[08:14:33] <Nitrodev> he might be
here
L991[08:14:58] <Lordmau5> considering that
1.7.10 was the last 1.7 version
L992[08:15:05] <SomeGuyInATree> Is it
possible to get how many villages there are within a dim and where
they are?
L993[08:15:20] <Lordmau5> and there were
practically 3 months inbetween 1.7.10 and the first 1.8
release
L994[08:17:36] <Lordmau5> which means they
were working on that json format at the time of the ... 1.7.4 /
1.7.5 release?
L995[08:18:49] <Nitrodev> but weren't
confident in it
L996[08:18:59] <Nitrodev> well confident
enough to publish it
L997[08:19:25] <Lordmau5> it was a major
change, once again, so they waited for 1.8
L998[08:19:48] <Nitrodev> yeah
L999[08:20:04] <Nitrodev> since it was
going to change the modding
L1000[08:20:15]
⇦ Quits: alex_6611 (~alex_6611@p5DE7A38D.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L1001[08:22:17]
⇨ Joins: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L1002[08:22:53]
⇨ Joins: McJty (~McJty@bluecoat2.uzleuven.be)
L1003[08:23:51]
⇦ Quits: Delaxarnyazer
(~Delaxarny@2a02:a44e:91ce:0:215:5dff:fe02:300) (Ping timeout: 198
seconds)
L1004[08:24:16] <SomeGuyInATree> 27
Forced Chunks, 2774 loaded chunks. 1 Player online, Me. That seems
a bit off?
L1005[08:24:22] <Lordmau5>
reddit.com/r/random is my favorite
L1006[08:24:24] <Lordmau5> :>
L1007[08:24:32] <sham1> not really
L1008[08:24:47] <Lordmau5> well, there
might be something of interest in one out of 1000 subreddits
L1009[08:25:15]
⇨ Joins: GhostfromTexas
(~GFt@cpe-76-184-99-97.tx.res.rr.com)
L1010[08:25:51]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L1011[08:30:42]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
195 seconds)
L1012[08:30:51] *
Naiten pokes fry
L1013[08:32:57]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1014[08:33:06] <sham1> would you like if
you were poked
L1015[08:33:48] ***
bilde2910|away is now known as bilde2910
L1016[08:34:23] <Naiten> indeed. nobody
ever pokes me
L1017[08:34:50] <sham1> Nor pings
L1018[08:36:27]
⇨ Joins: Cojo
(~Cojo@2606:a000:1126:8048:881e:535f:bf74:671)
L1019[08:41:18] <masa> hrm, so how
exactly am I supposed to set up the registerItemVariants call and
the blockstate json and then the model jsons for a bow?
L1020[08:41:49] <masa> do I need separate
blockstate jsons for each pulling state, or will those be the
variants inside one?
L1021[08:44:29] <masa> hmm so
ModelLoader.registerItemVariants() takes ResourceLocations as the
argument
L1023[08:44:39] <masa> so do those then
need to point to bloackstate jsons?
L1024[08:44:42] <McJty> But it says:
[15:40:18] [Client thread/WARN]: Unable to load definition
rftools:powercell#down=input,east=input,north=input,south=input,up=input,west=input
L1025[08:45:01] <McJty> How can I handle
each side of my block without needing to handle every possible
permutation?
L1026[08:46:10] <McJty> The block itself
defines six different 'enum' based properties for each side.
L1027[08:46:25]
⇦ Quits: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a) (Quit:
Leaving.)
L1028[08:46:46] ***
Vigaro is now known as V
L1029[08:47:31]
⇦ Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L1030[08:48:29] <McJty> fry, you have an
idea?
L1031[08:50:29]
⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
(Remote host closed the connection)
L1032[08:52:12]
⇦ Quits: ChJees (ChJees@h211n5-sv-a13.ias.bredband.telia.com)
(Ping timeout: 198 seconds)
L1033[08:55:21]
⇨ Joins: thor12022 (thor12022@205.175.226.97)
L1034[08:55:21]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
198 seconds)
L1035[08:59:30]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1036[09:00:19] ***
bilde2910|away is now known as bilde2910
L1037[09:05:09]
⇦ Quits: Mraof (~mraof@2601:642:4400:49a7::93ed) (Quit:
Leaving)
L1038[09:05:22] ***
Mraoffle is now known as Mraof
L1039[09:07:43]
⇦ Quits: PrinceCat
(~PrinceCat@106-69-108-76.dyn.iinet.net.au) (Quit: My Mac has gone
to sleep. ZZZzzz…)
L1040[09:10:54]
⇨ Joins: Zaggy1024
(~Zaggy1024@174-20-167-106.mpls.qwest.net)
L1041[09:13:47]
⇨ Joins: agowa338
(~Thunderbi@p54918E53.dip0.t-ipconnect.de)
L1042[09:13:53] <Wuppy> ugh I hate the
windows harmful program thing
L1043[09:15:34] <Lordmau5> ?
L1044[09:15:41] <SkySom> I assume
UAC?
L1045[09:15:51] <Wuppy> that thing can
literally remove programs from your pc without your input
L1046[09:16:02] <Lordmau5> Windows
Defender?
L1047[09:16:09] <Wuppy> nop the new thing
in Windows 10
L1048[09:16:10] <SkySom> Oh that.
L1049[09:16:12] <Wuppy> and 7 + 8
L1050[09:16:14] <SkySom> Yeah that's
dumb
L1051[09:16:21] <Lordmau5> "new
thing"
L1052[09:16:26] <Lordmau5> can't be that
new if it was in 7
L1053[09:16:37] <Wuppy> it also lets you
not install certain programs
L1054[09:16:50] <Lordmau5> weird, because
I can install everything I want
L1055[09:16:53] <Lordmau5> without any
issues
L1056[09:17:00]
⇦ Quits: McJty (~McJty@bluecoat2.uzleuven.be) (Quit:
Poof)
L1057[09:17:06] <SomeGuyInATree>
>Win10 != Freedom or Privacy
L1058[09:17:07] <Wuppy> to be fair, I can
understand it not wanting to install this
L1059[09:17:57] <SomeGuyInATree> Is it
AutoKMS? lel
L1060[09:18:32] <Wuppy> close enough
:P
L1061[09:18:59] <Wuppy> I have a legal
version of Windows 10 but that version doesnt give me enough
control
L1062[09:19:01] <Nitrodev> i just haven't
upgraded becuase of time
L1063[09:19:06] <Wuppy> so I have a leess
than legal version
L1064[09:19:16] <Wuppy> Nitrodev, same
here up to yesterday
L1065[09:19:23] <Nitrodev> oh
L1066[09:19:51] <SomeGuyInATree> Living
on kms & trial period re-arms isn't technically not-legal. It's
just not intended usage
L1067[09:19:53] <SomeGuyInATree> :p
L1068[09:20:28] <Lordmau5> KMS over
here
L1069[09:20:34] <Lordmau5> mainly because
I had the free update from windows 7
L1070[09:20:56] <Wuppy> a while back I
got Windows 7 from somebody at microsoft
L1071[09:20:59] <Lordmau5> but I upgraded
everything except my HDDs / SSD and PSU, so Windows un-registered
itself again
L1072[09:21:01] <Wuppy> but it was
dutch-only which I hate
L1073[09:21:04] <SomeGuyInATree> My Unity
Machine runs KMS because it's a dev server and M$ gave out 10 for
free so no hard feelings
L1074[09:21:12] <Lordmau5> so I was like
"no, fuck this, I won't install windows 7 again just to get
Windows 10 for free."
L1075[09:21:14] <Lordmau5> and went for
KMS :D
L1076[09:21:16] <Wuppy> screw
restrictions like that
L1077[09:21:40] <SomeGuyInATree> M$
basically asks people to pirate 7 and upgrade..
L1078[09:22:07] <diesieben07> not even
pirate
L1079[09:22:15] <diesieben07> you can win
7 licenses for < 20$
L1080[09:22:18] <Wuppy> good thing is, my
laptop has a legal version
L1081[09:22:30] <Wuppy> and my dekstop
doesnt but that never leaves my room
L1082[09:22:36] <SomeGuyInATree> But
Dies, why pay money at all?
L1083[09:22:50] <SomeGuyInATree> I'd
rather pay that $20 to a small business or developer.
L1084[09:22:50] <diesieben07> because
pirating never works properly
L1085[09:23:02] <diesieben07> then use
linux :D
L1087[09:23:06] <Wuppy> and it's good to
have a legal version on my laptop considering I might visit
Microsoft UK soon if I do well
L1088[09:23:09] <SomeGuyInATree> I've
lived 15 years on pirated windows, I object sorry.
L1089[09:23:14] <Nitrodev> is that the
right class diesieben07 ?
L1090[09:23:18] <diesieben07> well, i am
judging you
L1091[09:23:26] <diesieben07> the fact
that m$ has a lot of money doesnt make it right :P
L1092[09:23:30] <SomeGuyInATree> I do use
Linux, primarily. I was speaking for my Unity VM.
L1093[09:23:33] <diesieben07> yes
Nitrodev
L1094[09:23:40] <Nitrodev> oh
L1095[09:23:49] <Nitrodev> it looks so
different to what you psoted
L1096[09:23:54] <Nitrodev> posted*
L1097[09:24:01] <diesieben07> actually
no
L1098[09:24:05] <Lordmau5> Yarr
L1099[09:24:10] <diesieben07> you need to
be on branch 1.7
L1100[09:24:11] <Lordmau5> I actually do
pirate quite a few things
L1101[09:24:11] <diesieben07> not
master
L1102[09:24:15] <SomeGuyInATree> I sold
my W8 license back to microsoft because I didn't want it when I
purchased it, $150 rebate for something I'd never boot.
L1103[09:24:23] <Nitrodev> ah okay
thanks
L1104[09:24:56] <diesieben07> i don't buy
movies either, but that is because buying them is an absolute pain
in the ass
L1105[09:25:07] <diesieben07> if it was
easy, i'd do so.
L1106[09:25:16] <Lordmau5> don't ever go
for camrips
L1107[09:25:19] <Lordmau5> especially
without a VPN
L1108[09:25:24] <Wuppy> hmmm malware
bytes considers KMSpico a threat as well :V
L1109[09:25:38] <Lordmau5> didn't on my
end when I tried it
L1110[09:25:52] <diesieben07> lol i wait
until the bluerayrip is out anyways
L1111[09:25:57] <diesieben07> i can't
stand anything else
L1112[09:26:18] <diesieben07> although i
do go to the cinema sometimes,, so they still get my money
L1113[09:26:37] <Lordmau5> brrips are
soooooooooo good
L1114[09:26:45] <Wuppy> brrips?
L1115[09:26:46] <Lordmau5> amazing
quality at amazingly low filesizes
L1116[09:26:47] <diesieben07> not hard to
find :D
L1117[09:26:53] <Lordmau5>
BluRayRips
L1118[09:27:01] <Wuppy> I got it just
after typing it :<
L1119[09:27:03] <Lordmau5> no, basically
on every torrent site, lmao
L1120[09:27:10] <diesieben07> not even
torrent :D
L1121[09:27:15] <diesieben07> torrent can
get you in trouble
L1122[09:27:19] <Lordmau5> it can
L1123[09:27:28] <Lordmau5> but only if
you don't use a VPN, like I did back in the days
L1124[09:27:34] <diesieben07> and also,
straight up rips are pretty huge, you want h264 encodes
L1125[09:27:39] <Lordmau5> nowadays I'm
like "dude, 60€/year for privacy? Count me in on
that!"
L1126[09:27:45] <Lordmau5> or even
better, h265 ;)
L1127[09:27:56]
⇦ Quits: BerciTheBeast
(~BerciTheB@77-111-11-55.ipv4.tusmobil.si) (Read error: Connection
reset by peer)
L1128[09:27:56] <Lordmau5> x265 / HEVC,
whatever
L1129[09:28:13] <diesieben07> yeah but
not many people do that yet.
L1130[09:28:36] <Lordmau5> I tried it out
with a 1080p episode of One Punch Man
L1131[09:28:43] <Lordmau5> the x264
version was ~950mb
L1132[09:29:08] <Lordmau5> after I
encoded it to x265 with "ultrafast" preset (which was
faster, but not better in compression), I ended up with a ~250mb
file
L1133[09:29:12] <Lordmau5> with the exact
same quality
L1134[09:29:19] <diesieben07> nice
L1135[09:29:42] <Lordmau5> I've got the 8
House M.D. seasons in x265
L1136[09:29:42]
⇨ Joins: BerciTheBeast
(~BerciTheB@77.111.11.55.ipv4.telemach.net)
L1137[09:30:00] <Lordmau5> one season is
~4.6GB, each file is around 200mb - and you have to consider, they
are 720p á 45min
L1138[09:30:12] <Lordmau5> (24 episodes
in Season 1, for example)
L1139[09:30:27] <diesieben07> that is
pretty nic
L1140[09:30:49] <Lordmau5> HEVC has been
out for around a year already, right?
L1141[09:31:01] <diesieben07> yeah
probabyl someting like that
L1142[09:31:05]
⇦ Quits: Raspen0 (~Raspen0@D97A01A5.cm-3-3a.dynamic.ziggo.nl)
(Quit: Leaving)
L1143[09:31:09] <Nitrodev> diesieben07, i
got a question about the constructors of the ItemInv class
L1144[09:31:12] <Lordmau5> you can't tell
me PCs nowadays can't properly decode that. If there is no
HW-decoder available (e.g. GPU) there's good software
decoders
L1145[09:31:22] <Nitrodev> i though there
can only be one of them
L1146[09:31:23] <Lordmau5> that *don't*
pull up the CPU usage to enormeous amounts
L1147[09:31:35] <SomeGuyInATree> Unless
you've got low end hardware, no excuse for videoplayback of any
kind really.
L1148[09:31:35] <diesieben07> yeah
L1149[09:31:53] <diesieben07> Nitrodev,
then you need to refresh your java knowledge.
L1150[09:32:02] <Nitrodev> oh
L1151[09:32:06] <diesieben07> yes
:D
L1152[09:32:10] <diesieben07> becase
there can be more than one.
L1153[09:32:13] <Lordmau5> Of course the
$5 RaspPi won't be able to do that
L1154[09:32:28] <diesieben07> meh
L1155[09:32:35] <diesieben07> it will in
the future
L1156[09:32:39] <sham1> Lets listen to
what he wants to ask first before passing judgement
L1157[09:32:40] <Lordmau5> not the
current model
L1158[09:32:42] <Nitrodev> i haven't read
about that hold on
L1159[09:32:54] <diesieben07> well
yeah
L1160[09:32:59] <Lordmau5> In the future,
when it has a bit more power for it's price, ye, I agree
L1161[09:33:06] <Lordmau5> but definitely
not the current model
L1162[09:33:09] <Lordmau5> which has
issues with x264 already :D
L1163[09:33:22] <diesieben07> does it not
have hw decoding for h264?
L1164[09:33:31] <SomeGuyInATree> As said,
low end shit has an excuse for bad playback though..
L1165[09:33:47] <Lordmau5> Idk
L1166[09:33:54] <Lordmau5> It doesn't,
yup
L1167[09:33:58] <diesieben07> ah
L1168[09:34:06] <diesieben07> well, then
that sucks
L1169[09:34:06] <Lordmau5> uhm
L1170[09:34:13] <Lordmau5> that was
towards the "excuse for bad playback" xD
L1171[09:34:17] <diesieben07> oh
L1172[09:34:17] <Lordmau5> Idk about the
hw decoding
L1173[09:34:21]
⇨ Joins: TechDG
(~TechDweeb@2601:1c0:5100:35f6:f40f:5933:f590:88a0)
L1174[09:34:22] <TechDG> hi
L1175[09:34:32] <sham1> dd
L1176[09:34:32] <sham1> dd
L1177[09:34:37] <Lordmau5> then again, if
you consider SW decoders, there is a really good one in MX Player
(Android) which won't drain your battery life at lightning
speed
L1178[09:34:52] <Nitrodev> okay i think i
got it now
L1179[09:34:55] <Lordmau5> Ofc, one
episode of House (remember, 45mins) drained my Tablet's battery
life by 5-10%
L1180[09:34:58] <SomeGuyInATree> Simply
put too; If you can afford a big tv or sound setup, you can afford
a cpu which can playback the video you've got to watch..
L1181[09:35:03] <TechDG> how hard is it
to add a fluid and a multiblock in 1.8?
L1182[09:35:16] <sham1> TechDG, as hard
as before
L1183[09:35:20] <Lordmau5> multiblock as
in texture?
L1184[09:35:25]
⇨ Joins: Jezza (~Jezza@185.44.151.22)
L1185[09:35:28] <Lordmau5> or the actual
logic behind it?
L1186[09:35:33] <TechDG> logiv
L1187[09:35:34] <TechDG> logic*
L1188[09:35:39] <Lordmau5> should still
be the same
L1189[09:35:46] <TechDG> k
L1190[09:35:52] <Naiten> hi, diesieben07,
can you help me a bit pls?
L1191[09:35:53] <Lordmau5> Mainly
rendering changes in 1.8 - and the Metadata -> BlockState
stuff
L1192[09:36:00] <Lordmau5> (from what I
know)
L1193[09:36:01] <diesieben07> with
what?
L1194[09:36:01] <TechDG> k
L1195[09:36:02] <TechDG> ty
L1196[09:36:08]
⇦ Quits: TechDG
(~TechDweeb@2601:1c0:5100:35f6:f40f:5933:f590:88a0) (Quit:
Leaving)
L1197[09:36:09] <Lordmau5> np
L1198[09:36:16] <Naiten> how do i do
custom model loader and stuff?
L1199[09:36:33] <diesieben07> i am really
not the right person to ask this :D i barely know my way around the
models
L1200[09:36:49]
⇨ Joins: dogError
(~dogError@2a02:908:e850:ecc0::1b5a:3)
L1201[09:37:04] <Naiten> fry asked what i
need help with and afked :c
L1202[09:37:07] ***
AEnterpriseAFK is now known as AEnterprise
L1203[09:37:23] <Nitrodev> is the uuid
the id of a player?
L1204[09:37:28] <diesieben07> no.
L1205[09:37:35] <diesieben07> it's the ID
of the inventory.
L1206[09:37:44] <Nitrodev> oh
L1208[09:38:02] <diesieben07> it is
created here:
https://goo.gl/EgzsI6 you need to rename that method
and call it from your container constructor.
L1209[09:38:16] <Lordmau5> eww, link
shorteners
L1210[09:38:19] <Lordmau5> :3
L1211[09:38:32] <Nitrodev> okay but i was
actually talking about line 32 in the ItemInv class
L1212[09:38:35] <diesieben07> well, i
don't want to paste a huge GH link in here with line numbers and
everything
L1213[09:38:43] <Nitrodev> just was
wondering what that was
L1214[09:38:43]
⇨ Joins: RANKSHANK
(~RANKSHANK@pa49-195-130-173.pa.nsw.optusnet.com.au)
L1215[09:38:46] <diesieben07> that is a
constant.
L1216[09:38:52] <diesieben07> for storing
the UUID in the ItemStack
L1217[09:39:08] <Nitrodev> okay
L1218[09:39:21] <Nitrodev> so the
code/game knows who's inv it is?
L1219[09:39:25] <Lordmau5> wait, is there
actually a player UUID?
L1220[09:39:28] <Nitrodev> yeah
L1221[09:39:31] <Nitrodev>
apperently
L1222[09:39:33] <Lordmau5> or are you
guys talking about the inventory-specific uuid?
L1223[09:39:42] <Nitrodev> no idea
L1224[09:39:46] <SomeGuyInATree> Doesn't
every player have a UUID...
L1225[09:39:54] <diesieben07> Nitrodev,
it is so the game knows which ItemStack is bound to which
ItemInventory instance.
L1226[09:39:54] <Lordmau5> ^ that's what
I thought
L1227[09:40:00] <Nitrodev> ah
L1228[09:40:02] <diesieben07> it's for
the "can this itemStack be picked up" check
L1229[09:40:07] <Lordmau5> in that case
it means that the inventories have their own UUID as well
L1230[09:40:10] <Naiten> Lordmau5, i
guess no, i need no call model renderer several times for one
block.
L1231[09:40:18] <SomeGuyInATree> Static
Names and ID's were bad so Mojang changed them.
L1232[09:40:27] <Lordmau5> What do you
need then, Naiten? Maybe I can help out nontheless: 3
L1233[09:40:28] <Lordmau5> :3 *
L1234[09:41:13]
⇨ Joins: Vazkii
(~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L1236[09:42:44] <Nitrodev> so does it
matter what string i put inside the constant?
L1237[09:42:53] <diesieben07> no, should
be something with your ModID
L1238[09:42:59] <Naiten> ...how to apply
TRSR and render model several times for one block...
L1239[09:43:27] <Nitrodev> but i doubt i
should put the same as this
compound.setTag("constructio.bagInv", list);
L1240[09:43:29] <masa> "Sorry,
forked repositories are not currently searchable." what the
shit github ;_;
L1241[09:43:32] <Nitrodev> that string
that is
L1242[09:44:04] <Lordmau5> I have no idea
about that, sorry. I think you're better off asking someone who's
better with rendering than I am :/ - Perhaps fry will come back in
the near future?
L1243[09:44:10] <Lordmau5> But I gotta
say, that looks nice
L1244[09:44:11] <diesieben07> Nitrodev,
wtf are you talking about?
L1245[09:44:34] <Nitrodev> the writetonbt
method
L1246[09:45:02] <Nitrodev> line 109 of
your SimpleInventory class
L1247[09:45:13] <diesieben07> what about
it
L1248[09:45:32] <Nitrodev> i replaced the
Iventories.NBT_KEY with that string
L1249[09:45:36] <Nitrodev>
"constructio.bagInv"
L1250[09:45:55] <Nitrodev> and i don't
think that should be the same as the one we were talkign
about
L1251[09:46:02] <diesieben07> No, of
course not...
L1252[09:46:03] <tterrag> Naiten: use a
smart model
L1253[09:46:09] <Nitrodev> okay just
making sure
L1254[09:46:21] <Naiten> tterrag, okay,
how do i do that? >_>
L1255[09:46:28] <tterrag>
ISmartBlockModel
L1256[09:46:38] <tterrag> in
handleBlockState return a new model with ALL the quads that block
needs
L1257[09:46:46] <tterrag> which you can
create based on the "basic" model for one track
piece
L1258[09:46:53] <tterrag> and applying
TRSRs to that
L1259[09:47:01] <diesieben07> you could
use a MultiModel for that as I already said yesterday
L1260[09:47:08]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L1261[09:47:10] <diesieben07> since that
accepts a list of Model+TRSR
L1262[09:47:59] <Lordmau5> TRSR is...
TileRendererSpecialRenderer?
L1263[09:48:05] <Lordmau5> or a typo for
TESR? :p
L1264[09:48:41] <tterrag>
transformation-rotation-scale-rotation
L1265[09:48:54] <Lordmau5> aaaaaah,
alright
L1266[09:48:57] <Lordmau5> learned
something new
L1267[09:49:52]
⇨ Joins: Brokkoli
(~Brokkoli@f054021112.adsl.alicedsl.de)
L1268[09:50:25] <masa> willieaway: are
you away? :p
L1269[09:50:29]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Ping timeout:
198 seconds)
L1270[09:51:55] <Naiten> so do i throw
out that getExtendedState() thing and do something about
handleBlockState?
L1271[09:51:56]
⇨ Joins: Shukaro (~Shukaro@130.108.232.236)
L1272[09:52:01]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net)
L1273[09:52:44] <diesieben07>
kinda,yes.
L1274[09:53:03] ***
willieaway is now known as williewillus
L1275[09:53:04] <diesieben07> in
getExtendedState you would have to pass any information that is
needed to the model so it knows which parts
L1276[09:53:24] <williewillus> masa: not
anymore, you need something?
L1277[09:53:27] <Nitrodev> diesieben07, i
just realized something
L1278[09:53:28] <williewillus> :P
L1279[09:53:41] <Nitrodev> this is going
to be extremely hard for me
L1280[09:53:53] <Nitrodev> one word:
lambda
L1281[09:54:21] <Lordmau5> another 2
words: Java 8
L1282[09:54:32] <Lordmau5> rather, Java
Eight
L1283[09:54:38] <Nitrodev> me too
L1284[09:54:53] <masa> williewillus:
where does botania register the living wood bow
models/variants?
L1285[09:55:03] <Nitrodev> hold on i'll
try to find my java 8 book
L1287[09:55:12] <Nitrodev> so you guys
don't need to yell at me
L1288[09:55:31] <masa> I've been reading
your primer, but it is not clear about item model registration
stuffs, at least not to me :/
L1289[09:55:32] <Lordmau5> whatever tool
that is, don't
L1290[09:55:42] <diesieben07> handbrake,
you never heard of handbrake? :O
L1292[09:56:15] <Lordmau5> go for that
and use ultrafast or veryfast
L1293[09:56:17] <diesieben07> i know
ffmpeg
L1294[09:56:19] <diesieben07> and
no.
L1295[09:56:22] <Lordmau5> I assume
handbrake tries to go for "placebo"
L1296[09:56:23] <williewillus> the models
are done in preinit in ModelHandler using registerItemVariants, so
the game knows to load and bake them. I then setCustomMRL meta 0 to
the resting state. Then, I override Item.getModel to provide a
different model based on pull time
L1297[09:56:24] <diesieben07> command
line is fine
L1298[09:56:24] ***
Ashway is now known as Ashlee
L1299[09:56:35] <diesieben07> but not if
you have 2000 arguments
L1300[09:56:44] <Lordmau5> why is that
slider not at veryfast?
L1301[09:56:47] <diesieben07> it
is.
L1302[09:56:55] <Lordmau5> it's
not?
L1303[09:56:58] <Lordmau5> oh wait, is
it?
L1304[09:56:59] <Lordmau5> well,
rip
L1305[09:57:10] <Lordmau5> try it with
the ffmpeg command line
L1306[09:57:19] <diesieben07> it's still
gonna be slow?
L1307[09:57:30] <Nitrodev> okay i set the
language level to 8 and erros were gone
L1308[09:57:31] <diesieben07> handbrake
is just ffmpeg + gui
L1309[09:57:58] <diesieben07> x264 was
about double speed
L1310[09:58:00] <Lordmau5> why not give
it a try anyway?
L1311[09:58:08] <Lordmau5> perhaps ffmpeg
is not up2date in handbrake?
L1313[09:58:39] <diesieben07> well, i
try.
L1315[09:59:05] <williewillus> the
pulling models are dispatched in item.getModel as the primer
linked
L1316[09:59:18] <diesieben07> already
tehre :D
L1317[10:00:26] <Nitrodev> yeah i don't
understand shit right now
L1318[10:00:42] <williewillus> Nitrodev:
what are you trying to do?
L1319[10:00:47] ***
kroeser is now known as kroeser|away
L1320[10:01:02] <Nitrodev> items with
invs
L1321[10:01:14] <masa> williewillus: oh,
strange, I should have mine like that too atm, but it doesn't work
for other models than the default one that I set with setCMRL
L1322[10:01:37] <williewillus>
Item.getModel only triggers when a player's holding it
L1323[10:02:23] <masa> so the ones that
are added via ModelLoader.registerItemVariants() don't have to be
registered via set CMRL?
L1324[10:02:49] <masa> because that one
would bind them to the base item?
L1325[10:03:08] <williewillus> no,
they're there only so the game knows to load and bake them
L1326[10:03:21] <diesieben07> Lordmau5,
see now this is why i don't use ffmpeg directly. i need two audio
tracks to pass through + subtitle tracks
L1327[10:03:22] <williewillus> i only
setCustomMRL the base state
L1328[10:03:32] <masa> oh wait, I have my
other variants commented out atm... :D
L1329[10:03:38] <diesieben07> it's gonna
take like 30 minutes to just set up thte command...
L1330[10:05:40] <diesieben07> Nitrodev,
which part do you not understand?
L1331[10:05:41] <Lordmau5> once you have
it, you hav eit
L1332[10:05:48] <Lordmau5> try it without
the subtitles first though
L1333[10:05:48] <diesieben07> it doesn't
help if you just say "it doesnt work"
L1334[10:06:06] <diesieben07> i did,
about 16 fps
L1335[10:06:12] <Lordmau5> so is it
faster?
L1336[10:06:14] <diesieben07> no
L1337[10:06:21] <Nitrodev> well i set the
language level to 8 so the lambda statements work
L1338[10:06:22] <diesieben07> switched to
cfr 27 in handbrake, 20 fps
L1339[10:06:26] <Lordmau5> hmm
L1340[10:06:30] <diesieben07> (cfr 27 is
what i used with ffmpeg)
L1341[10:06:37] <Lordmau5> try ultrafast
as preset
L1342[10:06:42] <Nitrodev> but now it
shows error son the constructors i've added so far
L1343[10:06:43] <diesieben07> well 20 fps
is fine
L1344[10:06:46] <diesieben07> it was 5
before
L1345[10:06:48] <Lordmau5> then again,
might be depending on your CPU as well
L1346[10:06:57] <Lordmau5> since afaik
GPU encoding isn't available for x265
L1347[10:06:59] <Lordmau5> yet*
L1348[10:07:07] <williewillus> well what
are the errors?
L1349[10:07:10] <diesieben07> gpu
encoding isnt the best anyways
L1350[10:07:15] ***
fry is now known as fry|sleep
L1351[10:07:18] <diesieben07> it produces
big files with bad encoding
L1352[10:07:23] <diesieben07> bad
quality
L1353[10:07:24] <Lordmau5> depends
L1354[10:07:31] <diesieben07> thats what
its optimized for,
L1355[10:07:35] <Lordmau5> if the
implementation is good on the x265 part it might be good
L1356[10:07:43] <Lordmau5> then again, it
has to be optimized for gpu encoding
L1357[10:07:59] <diesieben07> if you
compare x264 vs. intel qsv h264 encode, the qsv files are much
bigger
L1358[10:08:19] <diesieben07> wait, you
arent talking abotu hw accelarated encoding?
L1360[10:08:38] <Nitrodev> there
L1361[10:08:59] <diesieben07> well, the
error covers up your code...
L1362[10:09:25] <williewillus> for one,
and for two it's telling you what's wrong :P
L1363[10:09:33]
⇨ Joins: OnyxKnight
(~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net)
L1364[10:09:33]
⇦ Quits: OnyxKnight
(~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net) (Read
error: Connection reset by peer)
L1365[10:09:41] <Nitrodev> i know
L1366[10:09:49] <Nitrodev> hold on i'm
updating the repo
L1367[10:09:53] <Lordmau5> well,
whatever, dropping out, will be back later o/
L1369[10:11:32] <williewillus> you need
better commit messages :D
L1370[10:11:34] <Nitrodev> i ahven't
added all the constructors yet
L1371[10:11:45] <Nitrodev> i'm running
out of naems to put there
L1372[10:11:52] <Nitrodev> or messages
rather
L1373[10:11:56]
⇦ Quits: Onyx
(~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net) (Ping
timeout: 189 seconds)
L1374[10:12:02] <williewillus> uh you're
referencing a constructor that doesn't exist
L1375[10:12:10] <Naiten> diesieben07, i
can't get how to construct multimodel :(
L1376[10:12:12] <williewillus> and commit
messages should just describe what you've done
L1377[10:12:39] <diesieben07> Naiten, you
mean create a new instance of it? or what?
L1378[10:13:18]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
(Ping timeout: 194 seconds)
L1379[10:13:25] <williewillus> Nitrodev:
where in your code is the constructor that takes a
Consumer<ItemStack>?
L1380[10:13:26] <Naiten> how to use it in
ISmartBlockModel/handleBlockState()
L1381[10:13:28] <Nitrodev> okay so i
guess i'll just countinue adding constructors then
L1382[10:13:32] <williewillus>
>.>
L1384[10:13:50] <Nitrodev> no wait
L1385[10:13:53] <diesieben07> that is not
a constructor.
L1386[10:13:57] <williewillus> no, you're
calling a method that doesn't exist
L1387[10:13:59] <Nitrodev> yeah i justr
ealised that
L1388[10:14:09] <williewillus> that's
what the IDE has been telling you xP
L1389[10:14:14] <Nitrodev> okay is it a
method or a constructor i'm missing then???
L1390[10:14:17] <Naiten> what
ResourceLocation should i put into multimodel constructor?
L1391[10:14:21] <williewillus> read the
errors!
L1392[10:14:34] ***
helinus|off is now known as helinus
L1393[10:14:38] <diesieben07> Naiten,
none, there is one wihtout.
L1394[10:15:01]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L1395[10:15:11] <Nitrodev> don't yell at
me for doing a human thing willie
L1396[10:15:34] <williewillus> I'm not
yelling
L1397[10:15:44] <williewillus> It's just
that the errors are clearly told to you
L1398[10:15:46] ***
kroeser|away is now known as kroeser
L1399[10:15:47] <williewillus> right
there
L1400[10:16:08] <williewillus> expected
arguments vs given arguments -> you called something that
doesn't exist with those parameters
L1401[10:16:08] <Nitrodev> and i did a
human thing of FORGETTING TO CHECK IT
L1402[10:16:14] <Naiten> what strings do
i put to ImmutableMap<String, Pair<IModel,
IModelState>> parts arg? whatever i like to?
L1403[10:16:18] <williewillus>
?shrug
L1404[10:16:45] <williewillus> Naiten:
the string is the submodel name, the pair is of the submodel and
the objstate transform that goes with it
L1405[10:18:02] <williewillus> so like
ImmutableMap.of("Bar1", Pair.of(OBJLOader.load(<your
obj model>, <your obj state>))
L1406[10:18:06] <williewillus> repeat for
each submodel
L1407[10:18:35] <Nitrodev> okay now i
see
L1408[10:18:59] <Nitrodev> i added a
constructor that has the parameters for one of the constructors to
call it
L1409[10:19:11] <diesieben07> and you
might want to cache the baked models that result of it
L1410[10:19:26] <diesieben07> Nitrodev,
really, the code is all right there....
L1411[10:19:38] <williewillus> ^ yup
after you bake it stick it in a cache. BUT make SURE to clear your
cache when the resource manager reloads
L1412[10:19:57] <Nitrodev> i see it
L1413[10:20:03] <williewillus> there is
some mod in my pack that isn't dumping its cache after reload and
leaking all of its models
L1414[10:20:43] <Naiten> how do i declare
a new map with <String, Pair<IModel, IModelState>>
??
L1415[10:20:49] *
Naiten being a noob at java
L1416[10:20:55] <williewillus>
ImmutableMap.of(key, value, key, value, ...)
L1417[10:21:19] <williewillus> I think
the pair is ImmutablePair.of(left, right)
L1418[10:21:22] <Naiten> omg, haven't
noticed previous message
L1419[10:23:28] <diesieben07> Pair.of is
fine
L1420[10:23:31] <diesieben07> less
characters :D
L1421[10:23:48] <williewillus> didnt know
that :p
L1422[10:24:07] <Nitrodev> stack ->
does that mean that the 'stack' is a param
L1423[10:24:14] <williewillus> yes
L1424[10:24:16] <Nitrodev> that's what
i'm getting
L1425[10:24:18] <Nitrodev> okay
good
L1426[10:24:24] <Nitrodev> look at that i
learned
L1427[10:24:27] <williewillus>
consumer<stack> is stack to void
L1428[10:24:38] <Nitrodev> okay
L1429[10:24:50] <diesieben07> lambdas are
like inner classes wihtout the ceremony
L1430[10:25:19] <diesieben07>
Consumer<ItemStack> c = stack -> { } is the same as
Consumer<ItemStack> c = new Consumer() { void
accept(ItemStack stack) { } }
L1431[10:25:41] <diesieben07> (not really
the same but for this explanatation it's sufficient)
L1432[10:26:22] <Naiten> may i cast
IBlockState to IModelState?
L1433[10:26:31] <diesieben07> no
L1434[10:26:42] <Naiten> what do i do
then? ._.
L1435[10:26:45] <diesieben07> the
IModelState is your OBJState like you did previously in
getExtendedState
L1436[10:26:58] <Naiten> oh
L1437[10:27:05] <SomeGuyInATree> What
should I be looking for in stall reports to find the source of the
issue?
L1438[10:27:44] <masa> williewillus: when
I need custom ItemMeshDefinition for most of my items, how would
you suggest that I lay out the class implementing it? can I have
the items themselves implementing ItemMeshDefinition, or does that
crash on the server or how does a client only interface
behave?
L1439[10:28:54] <diesieben07> well, you
could have one central ItemMeshDefinition for all your items
L1440[10:29:04] <williewillus> not sure
how that behaves to be honest, I just have them as lambdas inside
my model handler class, which is called via client proxy. or
that^
L1441[10:29:10] <diesieben07> since it
get's passed the ItemStack you could then forward that to the Item
if you really wanted.
L1443[10:29:45] <masa> diesieben07: hmm,
right...
L1444[10:30:02] ***
williewillus is now known as willieaway
L1445[10:30:22] <masa> I think I'll go
with that, so that I can keep the NBT handling in the item classes
themselves, wince they are the ones who define how that works
L1447[10:33:02] <Nitrodev> diesieben07,
what does the last line of code do?
L1448[10:33:10] <Nitrodev> in your
ItemInv class
L1449[10:33:25] <Nitrodev> i know that
the ItemStacks comes from your lib/code/project
L1450[10:33:48] <diesieben07> the last
line of code is "return true"
L1451[10:34:10] <Nitrodev> huh?
L1453[10:34:36] <Nitrodev> sorry i was
looking at master branch again...
L1454[10:35:19] <Nitrodev> but still
there is the getter for nbt
L1455[10:35:37] <diesieben07> what?
L1456[10:35:53] <Nitrodev> getNbt method
calling
L1457[10:35:53] <diesieben07> do you mean
ItemStacks.getNbt?
L1458[10:35:56] <Nitrodev> yup
L1459[10:35:59] <diesieben07> what about
it?
L1460[10:36:07] <Nitrodev> i'm right now
looking at the ItemStacks class
L1461[10:36:29] <Nitrodev> okay i got
it
L1462[10:36:30]
⇦ Quits: Lothendal
(~Lothendal@ip5b41e87a.dynamic.kabel-deutschland.de) (Quit:
leaving)
L1463[10:38:48] <Naiten> so how do i get
IBakedModel from MultiModel?
L1464[10:39:17] <diesieben07> call
bake
L1465[10:39:24]
⇨ Joins: DjSams
(DjSams@5-13-175-83.residential.rdsnet.ro)
L1466[10:39:50] <Naiten> and what ton of
args should i pass there?
L1467[10:40:20] <Naiten> like, i have
already passed modelstates
L1468[10:40:21] <diesieben07> when you
constructed the MultiModel what did you pass as base? it should be
null
L1469[10:40:25] <Naiten> why need once
more...
L1470[10:40:28] <tterrag> baseModel =
model.bake(model.getDefaultState(),
Attributes.DEFAULT_BAKED_FORMAT, r ->
Minecraft.getMinecraft().getTextureMapBlocks().getAtlasSprite(r.toString()));
L1471[10:40:30] <tterrag> that's how I do
it :P
L1473[10:40:42] <diesieben07> the first
one can be null if your base model is null
L1474[10:40:46] <Nitrodev> what is
stackTagCompound in this case?
L1475[10:40:52] <diesieben07> (which it
should be here since youare just combining models)
L1476[10:41:10] <diesieben07> Nitrodev, i
dont understand the question. it is a field in ItemStack.
L1477[10:41:28] <Nitrodev> idea can't
find it
L1478[10:41:34] <tterrag> it's not public
in 1.8.9
L1479[10:41:36] <Nitrodev> oh nvm
L1480[10:41:38] <tterrag> use
getTagCompound()
L1481[10:41:42] <Nitrodev> okay
L1482[10:42:09] <tterrag> diesieben07:
you should be using that as well
L1483[10:42:17] <diesieben07> shush
L1484[10:42:22] <Nitrodev> the class in
his repo hasn't been updated in a year
L1485[10:42:26] <Nitrodev> it's still
1.7
L1486[10:42:40] <Naiten> tterrag, so
what's r in your case? i have no idea what atlassprite is
L1487[10:42:57] <diesieben07> it's a
lambda
L1488[10:43:00]
⇨ Joins: alex_6611
(~alex_6611@p5DE7A38D.dip0.t-ipconnect.de)
L1489[10:43:05] <Nitrodev> so?
L1490[10:43:06] <diesieben07> r is
ResourceLocation
L1491[10:43:12] <Nitrodev> oh oh oh
sorry
L1492[10:43:31] <Naiten> which resource
should i point? >_>
L1493[10:43:43] <diesieben07> you can
just copypaste that thing
L1494[10:43:54] <diesieben07> it is a
lambda, like an inner class
L1495[10:44:13] <Naiten> it says 'cannot
resolve symbol r'
L1496[10:44:26] <diesieben07> is your
language level set to java 8?
L1497[10:44:44] <Nitrodev> yeah do
that
L1498[10:45:15] <Naiten> idk
L1499[10:45:51] <Nitrodev> i wonder what
would be the 1.8 equivalent for this:
NBT.getOrCreateCompound(getNbt(stack), key);
L1500[10:46:21] <diesieben07>
stack.getSubCompound(key, true)
L1501[10:46:33] <Nitrodev> okay
L1502[10:49:00] <tterrag> your IDE should
be smart enough to suggest setting your source level to 1.8
L1503[10:49:03] <tterrag> (eclipse
is)
L1504[10:49:16] <Nitrodev> idea is
not
L1505[10:49:26] <Naiten> sometimes i
think things use to get overcomplicated
L1506[10:49:36] <Naiten> not sure if so,
or i'm just being dumb
L1507[10:49:51] <diesieben07> yes it is
Nitrodev
L1508[10:50:16] <Nitrodev> i needed to
manually set the language level to 8
L1509[10:50:28] <Nitrodev> while doing
the lambda stuff
L1510[10:50:31] <diesieben07> well, i
didn't
L1511[10:50:56]
⇨ Joins: Saereth (~Saereth@vm.solardirect.com)
L1512[10:51:07] <Nitrodev> oh
L1513[10:51:48] <Naiten> so, i've made
the ISmartBlockModel class... what do i do next?
L1514[10:52:11] <diesieben07> you
register it in ModelBakeEvent
L1515[10:53:59] <Naiten> Error:java:
invalid source release: 8 D: D: D: D: D:
L1516[10:54:14] <diesieben07> dafuq?
:D
L1517[10:54:42] <Naiten>
Information:Using javac 1.7.0_71 to compile java sources
L1518[10:54:42] <Naiten>
Information:java: Errors occurred while compiling module
'forge-1.8.9-11.15.1.1722-mdk'
L1519[10:54:42] <Naiten>
Information:Module "forge-1.8.9-11.15.1.1722-mdk" was
fully rebuilt due to project configuration/dependencies
changes
L1520[10:54:42] <Naiten>
Information:Compilation completed with 1 error and 0 warnings in 6
sec
L1521[10:54:42] <Naiten> Information:1
error
L1522[10:54:43] <Naiten> Information:0
warnings
L1523[10:54:45] <Naiten> Error:java:
invalid source release: 8
L1524[10:55:18] <Lordmau5> \o
L1525[10:56:05] <tterrag>
Information:Using javac 1.7.0_71 to compile java sources
L1526[10:56:08] <tterrag> hmmmmmmm
L1527[10:56:33] <Naiten> i've set up 1.8
in project settings
L1528[10:56:35] <tterrag> do you even
have java 8 on your system?
L1529[10:56:44] <Naiten> idk
>_>
L1530[10:56:44] ***
AEnterprise is now known as AEnterpriseAFK
L1531[10:56:48] <Nitrodev> WHAT
L1532[10:56:55] <Nitrodev> how dont you
know...
L1533[10:57:07] <Naiten> i'm not a smart
guy
L1534[10:57:41] <Nitrodev> control panel
> programs >java
L1535[10:57:53] <Naiten> it says java 7
update 71
L1536[10:58:00] <Nitrodev> then you dont
have 1.8
L1537[10:58:13] <Naiten> sounds
legit
L1538[10:59:22] <Naiten> what's the
difference between JDK and JRE and what do i download?
L1539[11:00:02] <Lordmau5> Java
Development Kit - Java Runtime Environment
L1540[11:00:18] <Lordmau5> You want to go
for the JDK, it includes the JRE
L1541[11:00:24] <Lordmau5> if you want to
code
L1542[11:00:42] <Naiten> okay
L1543[11:01:22] <Naiten> do i download
update 71 or 72? >_>
L1544[11:01:46] <Lordmau5> Do you want
Java 1.8 or 1.7?
L1545[11:02:20] <Naiten> i want nothing,
just to hardcode my mod >___<
L1546[11:02:37]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
L1547[11:02:56] <Lordmau5> go for the
newest update then
L1548[11:03:01]
⇨ Joins: zooonie
(~zoonie@cpc72513-sgyl32-2-0-cust418.18-2.cable.virginm.net)
L1549[11:04:10] <Lordmau5> [18:03:52]
[Client thread/INFO]: Skipping Layer Translucent for block
chisel:lead[Variation=3]
L1550[11:04:17] <Lordmau5> interesting
logs I get over here... but for what reason >_>
L1551[11:04:34]
⇦ Quits: Mathe172 (~Mathe172@80.248.205.126) (Ping timeout:
186 seconds)
L1552[11:04:54] <tterrag> Lordmau5:
Chisel.deubg change to false :P
L1553[11:04:58] <tterrag> debug*
L1554[11:04:59] <Lordmau5> aah
L1555[11:05:05] <Lordmau5> so it's
basically dev of chisel right now? :D
L1556[11:06:05] <Lordmau5> that means I
have to take the sources of chisel, urgh...
L1557[11:07:13]
⇨ Joins: Poppy
(~Poppy@chello085216146055.chello.sk)
L1558[11:10:45]
⇨ Joins: KanoCodex
(~Giratina5@2604:180:0:368::bcd8)
L1559[11:15:09]
⇨ Joins: sciguyryan (~sciguyrya@95.211.188.31)
L1560[11:17:25]
⇦ Quits: Saereth (~Saereth@vm.solardirect.com) (Quit:
Leaving)
L1561[11:18:18]
⇨ Joins: ChJees
(~ChJees@h211n5-sv-a13.ias.bredband.telia.com)
L1562[11:18:29]
⇦ Quits: RANKSHANK
(~RANKSHANK@pa49-195-130-173.pa.nsw.optusnet.com.au) (Ping timeout:
189 seconds)
L1563[11:18:48]
⇨ Joins: RANKSHANK
(~RANKSHANK@pa49-195-130-173.pa.nsw.optusnet.com.au)
L1564[11:19:22]
⇨ Joins: untamemadman
(~untamemad@cpc87177-aztw31-2-0-cust196.18-1.cable.virginm.net)
L1565[11:19:26]
⇦ Quits: untamemadman
(~untamemad@cpc87177-aztw31-2-0-cust196.18-1.cable.virginm.net)
(Client Quit)
L1566[11:19:38]
⇨ Joins: Mathe172 (~Mathe172@80.248.205.126)
L1568[11:20:18] <LatvianModder> :D
L1569[11:24:41]
⇨ Joins: Noppes
(~Noppes@82-168-99-26.ip.telfort.nl)
L1570[11:29:19]
⇨ Joins: shadekiller666
(~shadekill@adsl-108-71-32-134.dsl.lsan03.sbcglobal.net)
L1571[11:29:49] <Naiten> sound level
being low
L1572[11:31:38] <Naiten> what are they
saying?
L1573[11:32:47] <Lumien> Planning to
expand the forge team
L1574[11:33:04]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8D872D48.access.telenet.be)
L1575[11:33:54] *
diesieben07 jumps up and down
L1576[11:34:43] <diesieben07> good news
:D
L1577[11:36:07]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L1578[11:36:28] <Naiten> hope they'll
hire a bunch of tutorial-writers
L1579[11:37:22] <Ivorius> lol
L1580[11:38:05]
⇦ Quits: Searge|mojang
(~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Read error: Connection
reset by peer)
L1581[11:39:23]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Ping timeout:
189 seconds)
L1582[11:40:03]
⇦ Quits: sciguyryan (~sciguyrya@95.211.188.31) (Remote host
closed the connection)
L1583[11:43:59] ***
amadornes is now known as amadornes[AFK]
L1584[11:44:14] *
Naiten wishes he'll update his mod one day and could quit study and
make his living from patreon
L1585[11:44:55] <Ivorius> I think by now
I'll be pretty happy if I won't make my money off mods
L1586[11:45:33] <Ivorius> Being dependent
on some other game's success isn't a great outlook :P
L1587[11:45:54] <Naiten> Welp, i could
write my own game once though
L1588[11:46:04] <Naiten> i guess
L1589[11:46:21] <Naiten> some eternities
later
L1590[11:46:33] ***
Keridos is now known as Keridos|away
L1591[11:48:29] <Naiten> a mix of
minecraft, ace of spades & steamland
L1592[11:49:17] <Naiten> Voxel world,
where you dig minerals to build railways to dig minerals and have
to shoot the arses eager to get your resources
L1593[11:49:21] ***
PaleOff is now known as PaleoCrafter
L1594[11:51:45] <Naiten> is that a stupid
idea for a game?
L1596[11:54:16] <LatvianModder> :P
L1597[11:55:43] <Naiten> Covert_Jaguar
and other guys had ~$1000 montly IIRC
L1598[11:55:53] <Naiten> *monthly
L1599[11:55:58] <LatvianModder> Those are
Other Guys. Are you one of them? :P
L1600[11:56:18] <LatvianModder> You can
always be Eloraam :P
L1602[11:58:11] <gigaherz> FTBUtilities
isn't the kind of thing that draws people's money, though ;P
L1603[11:58:25] <Skuli> patreon is hugely
hit-and-miss
L1604[11:58:26] <LatvianModder>
True
L1605[11:58:47] <LatvianModder> Pretty
things draw attention. FTBU is invisible mostly
L1606[11:58:50] <gigaherz> patreon
requires a "fan base"
L1607[11:59:00] <gigaherz> not just
people liking your stuff
L1608[11:59:07] <PaleoCrafter> and
relying on Patreon is... stupid, I'd say xD
L1609[11:59:53] <Naiten> welp, i once had
~$100 considering mod being EXTREMELY raw and unplayable (i still
have no recipes or any kind of surivival compatibility)
L1611[12:00:15] <PaleoCrafter> imagine
you piss off the fans with some terrible update, your earnings
might drop to 0 from one day to the other xD
L1613[12:01:19] <gigaherz> ?
L1614[12:01:25] <PaleoCrafter> "Or
directly play on Facebook.com" D:
L1615[12:01:40] <gigaherz> what's
worngwith that? ;P
L1616[12:01:49] <Naiten> you guys are
just not as good at marketing as Other Guys
L1617[12:02:01] <gigaherz>
basically
L1618[12:02:06] <PaleoCrafter> Facebook
is the problem
L1619[12:02:18] <gigaherz> the html5
version *needs* some login account in order to be able to use the
save system
L1620[12:02:28] <gigaherz> and facebook
is the obvious choice for that
L1621[12:02:41] <PaleoCrafter> eh, local
storage thingy
L1622[12:03:18] <gigaherz> I'm slowly
working on a 2.0 version
L1623[12:03:25] <gigaherz> with better
graphics andsuch
L1624[12:03:33] <gigaherz> (and a bunch
of new levels)
L1625[12:03:47] <PaleoCrafter> it's
partially localised :O
L1626[12:04:28] <gigaherz> if you mean
the android page, google translates to any langauge not present in
the admin page
L1627[12:04:34] <gigaherz>
auto-translates, that is
L1628[12:04:35] <gigaherz> ¬¬
L1629[12:04:50] <PaleoCrafter> the
facebook app
L1630[12:05:04] <JustRamon> I hate the
facebook app
L1631[12:05:07] <JustRamon> xD
L1632[12:05:23] <sham1> facebook
app
L1633[12:05:25] <gigaherz> the game
itself has english, spanish, catalan, partial french, partial
german
L1634[12:05:27] <sham1> Oh, you mean my
hand warmer
L1635[12:05:49] <PaleoCrafter> talking
about an application on facebook, not the facebook app for smart
devices :P
L1636[12:06:03] <sham1> aww
L1637[12:06:16] <sham1> It's a good hand
warmer
L1639[12:06:32] <PaleoCrafter> I don't
use facebook for anything but instant messaing with some people
:P
L1640[12:06:38] <JustRamon> gigaherz, for
the "get on google play" sign, use the material version
:3
L1641[12:06:39] ***
manmaed is now known as manmaed|AFK
L1642[12:06:40] <sham1> I don't use
it
L1643[12:06:50] <sham1> Simple as
that
L1644[12:06:58] <sham1> Got over
Facebook
L1645[12:07:02] <Naiten> diesieben07, i'm
getting some weird recursive error D:
L1646[12:07:16] <gigaherz> JustRamon: now
that you mention it
L1647[12:07:20] <PaleoCrafter> I wouldn't
be using it anymore if not for these particular people :P
L1648[12:07:20] <gigaherz> the logo is
gone, huh
L1649[12:08:32] <diesieben07> Naiten,
logs
L1650[12:08:36]
⇦ Quits: Szernex
(~Szernex@188-23-146-35.adsl.highway.telekom.at) (Read error:
Connection reset by peer)
L1651[12:09:08] <Naiten>
java.lang.ClassCastException:
net.railsofwar.row.track.TrackSmartModel cannot be cast to
net.minecraftforge.client.model.IModel at
net.railsofwar.row.track.TrackSmartModel.handleBlockState(TrackSmartModel.java:36)
L1653[12:10:46] <JustRamon> gigaherz, how
does one get 3 stars on level 1?
L1654[12:10:51] <diesieben07>
getModelForState returns a baked model, not an IModel
L1655[12:11:34] <Naiten> welp, that was
in TGH's MinecraftByExample
L1656[12:11:44] <gigaherz> JustRamon:
throw correctly ;P
L1657[12:12:03] <JustRamon> well
L1658[12:12:13] <JustRamon> if i get to
the smoke in 1 try, define "correctly"
L1659[12:12:14] <JustRamon> :P
L1660[12:12:23] <gigaherz> you don't have
to throw with max force
L1661[12:12:29] <diesieben07> one
sec
L1662[12:12:40] <JustRamon> oh
L1663[12:12:41] <JustRamon> ofc
L1664[12:12:43] <JustRamon> light
counts
L1665[12:12:51] <JustRamon> gotit
L1666[12:13:04] <gigaherz> light IS the
score ;p
L1667[12:13:23] <gigaherz> (multiplied by
a factor)
L1668[12:14:10] <diesieben07> Naiten, use
ModelLoaderRegistry.getModel instead
L1669[12:14:14]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L1670[12:14:48] ***
K-4U is now known as K-4U|Working
L1671[12:17:13]
⇨ Joins: Szernex
(~Szernex@188-23-146-35.adsl.highway.telekom.at)
L1672[12:17:25]
⇨ Joins: Pennyw95
(~Dr.Benway@host252-40-dynamic.249-95-r.retail.telecomitalia.it)
L1673[12:18:12]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
195 seconds)
L1674[12:19:52] <Naiten> I feel like I'm
back in 2011, with no idea how to program, trying to write a train
mod for the first time...
L1675[12:20:16]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1676[12:20:25] <PaleoCrafter> you
haven't learnt programming very well then :P
L1677[12:20:57]
⇨ Joins: gr8pefish
(~gr8pefish@24-121-80-148.flagcmtk01.res.dyn.suddenlink.net)
L1678[12:21:00] <sham1> To be fair, using
modding to learn programming is fine
L1679[12:21:07] <sham1> just not the
basics
L1680[12:21:07] ***
bilde2910|away is now known as bilde2910
L1681[12:21:08] <Naiten> at least i'm
good at math
L1682[12:21:15] <Naiten> and
mechanics
L1683[12:21:17]
⇦ Quits: Szernex
(~Szernex@188-23-146-35.adsl.highway.telekom.at) (Read error:
Connection reset by peer)
L1684[12:21:23] <Naiten> and
thermodynamics......
L1685[12:21:36] <masa> gigaherz: have you
used custom ItemMeshDefinitions?
L1686[12:21:38] <sham1> Maths' easy
L1687[12:22:06]
⇨ Joins: Szernex
(~Szernex@188-23-146-35.adsl.highway.telekom.at)
L1688[12:23:04] <gigaherz> nope
L1690[12:23:27]
⇦ Quits: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net) (Ping timeout: 186
seconds)
L1691[12:23:47] <sham1> What
letters
L1692[12:24:40] <Naiten> i need the
equotion for E point trajectory
L1693[12:24:50] <Naiten> equation*
L1694[12:24:50] <JustRamon> wow 1-4 is
hard
L1695[12:24:59] <gigaherz> :3
L1696[12:25:05] <sham1> I think I
over-estemated :P
L1697[12:25:07] <PaleoCrafter> masa,
what's the problem?
L1698[12:25:07] <gigaherz> wait for 4-5
;P
L1699[12:25:19] <gigaherz> 1-4 is just
deceitful
L1700[12:26:21] <gigaherz> no wait 1-4 is
easy
L1701[12:26:25] <gigaherz> it's 1-5
that's deceitful
L1702[12:26:30] <JustRamon> -,-
L1703[12:26:47] ***
willieaway is now known as williewillus
L1704[12:26:52] <LatvianModder>
"Dano" and "naiši"
L1705[12:27:00] <LatvianModder> Wat dos
tht mean
L1707[12:27:04] <JustRamon> gigaherz,
maybe you could implement google play games' achievements/ranking
system
L1708[12:27:26] <williewillus> masa: what
about ItemMeshDefs?
L1709[12:27:54] <gigaherz> JustRamon: I
implemented achievements, but using the leaderboards from google
play wouldhave been WAY too annoying
L1710[12:28:00] <Naiten> DIESIEBEN07 LET
ME HUG YOU
L1711[12:28:05] <williewillus> Naiten:
yay! now cache them and clear the cache on resource reload ;p
L1712[12:28:10] <JustRamon> is it
annoying to work with then?
L1713[12:28:12] <gigaherz> basically I'd
need to create a leaderboard for each level
L1714[12:28:28] <gigaherz> manually
L1715[12:28:29] <gigaherz> one by
one
L1716[12:28:33] *
diesieben07 jumphugs Naiten
L1717[12:28:37] <gigaherz> from the admin
page
L1718[12:28:41] <JustRamon> can't you
just do amount of stars? Or amount of total light?
L1719[12:28:49] <gigaherz> that's
unrelated
L1720[12:28:51] <gigaherz> XD
L1721[12:29:12] <Naiten> but why are my
textures gone? :C
L1722[12:29:19] <gigaherz> I am working
on an internal "friends" leaderboard, but that's going to
work with facebook integration only, at least at first
L1723[12:29:40] <gigaherz> although
L1724[12:29:48] <gigaherz> I could show
global leaderboards I suppose
L1725[12:29:54] <gigaherz> basedo n the
database
L1726[12:29:59] <JustRamon> yes
L1727[12:30:05] <JustRamon> did you use
unity personal?
L1728[12:30:08] <gigaherz> well I'll put
it on the list for 2.0 ;P
L1729[12:30:10] <gigaherz> yup
L1730[12:30:12] <JustRamon> alright
L1731[12:30:15] <diesieben07> not sure,
can you post your code again?
L1732[12:30:29] <williewillus> Naiten:
since you are reloading your IModels from disk directly you have to
call retexture() on it before you pass it into Pair.of()
L1733[12:31:02] <williewillus>
IModel.retexture("texturename", "texturepath").
its just like specifying it in the json except you do it in
code
L1734[12:31:13] <williewillus> it'll give
you back a new IModel
L1735[12:31:22] <Naiten> omg, okay
L1736[12:32:02] <gigaherz> retexture
takes a map
L1737[12:32:10] <gigaherz> not just a
pair of strings XD
L1738[12:32:14] <Naiten> but there's no
such method in IModel
L1739[12:32:30] <gigaherz> you'll ahveto
cast to IRetexturableModel
L1740[12:32:40] <Naiten>
>______<
L1741[12:35:23] <williewillus> oh
oops
L1742[12:35:52] <williewillus> but pretty
much every model should be an IRetexturableModel, I think forge
added that so you can substitute textures in code like we are
now
L1743[12:37:24] <PaleoCrafter> oh,
williewillus, is your botania code OBJModel specific? :P
L1744[12:37:36] <williewillus> code for
what?
L1745[12:37:42] <masa> williewillus: if I
use custom mesh definitions for items, do I still need to call
setCMRL on the base item?
L1746[12:37:46] <PaleoCrafter> loading
the pylons etc.
L1747[12:38:00] <masa> because most of my
mesh items are now still pink cubes
L1748[12:38:06] <williewillus> Paleo:
yeah, masa: no, you just need to registerItemVariants for each
model you will use in the meshdef
L1749[12:38:07] <PaleoCrafter> masa,
ModelBakery.registerItemVariants
L1750[12:38:10] <Naiten> at least this
means my competors will have to face this coding sadism too
L1751[12:38:22] <williewillus> I doubt
everyone else has pretty rails like you
L1752[12:38:23] <PaleoCrafter> I'd change
that ASAP, or fry might kill you at some point :P#
L1753[12:38:28] <masa> hmm, maybe I have
typos somewhere then...
L1754[12:38:30] <williewillus> why
lol
L1755[12:38:41] <PaleoCrafter> he doesn't
like it being specific to OBJs xD
L1756[12:38:58] <williewillus> how am I
supposed to do group visbilities in a non_OBJ specific way exactly?
:P
L1757[12:39:00]
⇨ Joins: Drullkus (~Drullkus@205.155.154.1)
L1758[12:39:17] <PaleoCrafter> that's the
one thing that will have to stay OBJ specific
L1759[12:39:21] <williewillus> I bake the
model 9 separate times, 3 variants and 3 visibility configurations
for each
L1760[12:39:26] <williewillus> yeah
:P
L1761[12:39:46] <PaleoCrafter> but fry
might generalise it at some point :P
L1762[12:39:50] <gigaherz> split the
model into parts
L1763[12:39:53] <gigaherz> and use
submodels to merge the parts
L1764[12:39:54] <gigaherz> XD
L1765[12:39:56] <shadekiller666> group
visibilities actully work properly in the changes sitting in the pr
:P
L1766[12:39:58] <Naiten> Traincrafts are
following me and implementing curved rails of big radii. Also,
RealTrainMod has some crazy stuff
L1767[12:40:07] <williewillus> traincraft
is dead last time I heard :p
L1768[12:40:18] <williewillus> gigaherz:
id rather not have to figure out how to edit an OBJ lol
L1769[12:40:26] <williewillus> I was
lucky I didn't have to touch it barely at all
L1771[12:40:46] <Naiten> they went
opensource and are starting to port to 1.8 and updating old version
too, afaik
L1772[12:40:49] <williewillus> right now
rendering wise the thing I'm most interested in is getting the
first person lexica model right
L1773[12:40:53] <williewillus> because
theoretically
L1774[12:40:57] <shadekiller666> editing
objs is fairly simple, if you can figure out what f lines are
what
L1775[12:41:01] <williewillus> after I'm
done, anyone can change the model AND the opening animation
L1776[12:41:04] <williewillus> which is
awesome
L1777[12:41:28] <Naiten> well, how do i
flip_v code-wise?
L1778[12:41:38] <williewillus> call
process() on the model
L1779[12:42:06] <masa> oh cool mobs
spawning now immediately sync to client their actual rotation
L1780[12:42:09] <williewillus> with a
ImmutableMap.of("flip-v", "true") (or is that
true supposed to be a boolean? I don't remember)
L1781[12:42:19] <PaleoCrafter> nope, a
string
L1782[12:42:28] <Naiten> but there's no
such method
L1783[12:42:42] <PaleoCrafter> cast to
IModelCustomData
L1784[12:42:58] <Naiten> omg,
how???
L1785[12:43:08] <williewillus> like any
other cast :p
L1786[12:44:07] <Naiten> i mean, i
already cast IModel to IRetexturableModel, do i cast to customdata
before that i guess?
L1787[12:44:25] <gigaherz> different
variables?
L1788[12:44:29] <PaleoCrafter> take a
look at the method I linked above :P
L1789[12:44:46] <williewillus> I'd just
do it on separate lines :p
L1790[12:44:49] <gigaherz> nothing
prevents you from storing two references in two separate variables,
that point to the same object ;P
L1791[12:45:18] <PaleoCrafter> or just
let a little mutability slip in :P
L1792[12:46:50] ***
williewillus is now known as willieaway
L1793[12:47:25] <Naiten> Strange thing,
when i do study, it looks like i'm better at programming, but when
i code RoW, it looks like i'm better at engineering...
L1794[12:48:02] <PaleoCrafter>
Naitenberg's uncertainty principle?
L1795[12:50:12]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L1796[12:50:14] <Naiten> more like
Naitenger's paradox...
L1797[12:50:15]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Remote host
closed the connection)
L1798[12:51:00] <PaleoCrafter> nah
L1799[12:51:21] <gigaherz> so when you do
one thing, you think you were better in the other? that seems ot
indicate you are bad at both? ;P
L1800[12:51:36]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
198 seconds)
L1801[12:52:49] <Naiten> or maybe i'm
good at both equally
L1802[12:54:51] ***
amadornes[AFK] is now known as amadornes
L1803[12:55:19]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1804[12:56:10] ***
bilde2910|away is now known as bilde2910
L1805[12:56:59] <dogError> I would like
to reenable IPv6 in the client. I found the line that disables it
in the source
"...decomp/net/minecraft/client/main/Main.java:26"
`System.setProperty("java.net.preferIPv4Stack",
"true");` But I'm really new to modding and I'm not sure
how to start. Is it even possible to override that?
L1806[12:59:02] <gigaherz> set it again
to false?
L1807[13:01:29] <sham1> dogError, that's
not a modding thing, that's a java thing in general
L1808[13:01:42] <Naiten> can somebody
give a specification to TRSR roation quaternions please?
L1809[13:02:03]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L1810[13:02:35] <gigaherz> Naiten:
quaternions are quaternions, not specific to TRSR ;P
L1811[13:03:35]
⇦ Quits: ChJees
(~ChJees@h211n5-sv-a13.ias.bredband.telia.com) (Ping timeout: 194
seconds)
L1812[13:03:36]
⇨ Joins: Elec332
(~Elec332@ip5456d4a5.speed.planet.nl)
L1813[13:04:31]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L1814[13:05:18] <dogError> sham1: I
apologize if that question was out of place here, I mostly program
in other languages and my Java skills are a bit limited so
far.
L1815[13:05:40] ***
K-4U|Working is now known as K-4U|Off
L1816[13:06:08] <sham1> It wasn't
L1817[13:06:11] <Naiten> gigaherz, i'm
not sure if i'm doing that correctly, but i tried adjusting
rotation quaternion args and got strange results
L1818[13:06:20] <sham1> I just pointed
out that it is not exclusive to modding ;P
L1819[13:06:32] <sham1> But the question
itself was fine
L1820[13:06:34] <sham1> Dont worry
L1821[13:07:04] <sham1> SHould I download
sublime text
L1822[13:07:16] <sham1> Feels odd to have
unlimited evaluation time
L1823[13:08:30] <masa> well you can solve
that by buying it :p
L1824[13:08:39] <sham1> Mmmm
L1825[13:08:41] <masa> I did...
L1826[13:08:48] <diesieben07> or use
atom
L1827[13:08:53] <masa> hahaha
L1828[13:08:54] <sham1> To me it looks
like faster atom made in python
L1829[13:09:04] <Naiten> my source says
quaternion is represented by w, x, y, z, where w is amount of
rotation around the axis described by x, y, z vector
L1830[13:09:05] <diesieben07> yeah atom
has the problem of startup time
L1831[13:09:18] <sham1> coffeescript v
python
L1832[13:09:18] <Naiten> but looks like
forge uses something different...
L1833[13:09:22] <sham1> Both annoy
me
L1834[13:09:39] <sham1> So I go the
comformist route and say "Why not both"
L1835[13:09:42] <diesieben07> well, atom
is base on a web browser :D
L1837[13:09:48] <sham1> ye
L1838[13:09:50] <sham1> Chromium
L1839[13:09:53] <McJty> That paste
contains both the blockstate and the error
L1840[13:10:00] <McJty> The crucial part:
Caused by: com.google.gson.JsonSyntaxException: Missing model,
expected to find a string
L1841[13:10:07] <McJty> But I don't know
where the model would be missing
L1842[13:10:20] <PaleoCrafter> nope,
Naiten, that'd be euler angles :P
L1843[13:10:38] <sham1> Also, aside from
not feeling like a dufus, what would be the benefit of paying for
sublime
L1845[13:10:58] <diesieben07> no popups?
:D
L1846[13:11:02] <sham1> Ah
L1847[13:11:09] <diesieben07> it annoys
you every now and then
L1848[13:11:14] <sham1> Also, something
something transformation matrix something
L1849[13:11:15] <diesieben07> like winrar
:D
L1850[13:11:36] <diesieben07> quats are
more elegant than matrices if i understood correctly.
L1851[13:11:55] <masa> McJty: hmm,
forge_marker missing?
L1852[13:12:02] <sham1> But I dont think
I can plug a quat into my glsl shader
L1853[13:12:13] <McJty> ugh
L1854[13:12:16] <McJty> masa,
thanks!
L1855[13:12:20] <McJty> How could I miss
that...
L1856[13:12:31] <masa> :D
L1857[13:12:32] <PaleoCrafter> sure you
can, sham1 :P
L1858[13:12:38] <masa> I did too when you
first asked
L1859[13:12:52] <PaleoCrafter> you may
have to convert it to the matrix in the shader, but you can still
pass a quat :P
L1860[13:13:01] <sham1> Meh...
L1861[13:14:40] <dogError> I'm trying to
just override it again now, but I still feel so clueless with all
this...
L1862[13:15:46] <diesieben07> dogError,
why do you want ipv6 in the first place?
L1863[13:16:03] <diesieben07> its
disabled for a reason, it doesnt work yet properly with some
things
L1864[13:16:21] <sham1> I want over 255
ip digits
L1865[13:16:34] <sham1> So movies and
tv-shows would not mock them up so badly
L1866[13:16:49] <sham1> And IPv6 is the
most obvious candiate
L1867[13:17:04] <diesieben07> anyways,
food and TV time.
L1868[13:17:06] <dogError> diesieben07:
Because my ISP uses carrier grade NAT, so IPv4 addresses in my
local network are not reachable from the public internet, and my
friend I want to try things with has IPv6 too, so why not? ;)
L1869[13:18:13] <Naiten> okay, thanks for
your help guys, i think it's enough coding for today. gonna
continue tomorrow..
L1870[13:18:44]
⇨ Joins: Onyx
(~OnyxDarkK@cpc81089-colc8-2-0-cust729.7-4.cable.virginm.net)
L1872[13:25:20] ***
K-4U|Off is now known as K-4U
L1873[13:26:31]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
L1874[13:31:06]
⇦ Quits: Jezza (~Jezza@185.44.151.22) (Quit:
Leaving)
L1875[13:32:09] <shadekiller666> yay
gradlew setupForge works now without having to turn off my
firewall
L1876[13:32:10]
⇦ Quits: GUIpsp (~GUIpsp@c-75-73-112-194.hsd1.mn.comcast.net)
(Ping timeout: 186 seconds)
L1877[13:32:23]
⇨ Joins: [NK]Ghost
(~GFt@static-72-64-90-31.dllstx.fios.verizon.net)
L1878[13:33:33]
⇦ Quits: Pennyw95
(~Dr.Benway@host252-40-dynamic.249-95-r.retail.telecomitalia.it)
(Quit: Leaving)
L1879[13:34:19] <masa> so how do I do
item models that have additional parts/modules dpending on NBT
data?
L1880[13:34:33] <masa> I need an ISIM for
that right?
L1881[13:34:46]
⇨ Joins: GUIpsp
(~GUIpsp@c-75-73-112-194.hsd1.mn.comcast.net)
L1882[13:34:53]
⇦ Quits: DjSams (DjSams@5-13-175-83.residential.rdsnet.ro)
(Ping timeout: 189 seconds)
L1883[13:35:00] <masa> and there is no
blockstate/variant trickery that would do it?
L1884[13:35:09] <PaleoCrafter> you don't
*need* one
L1885[13:35:14] <PaleoCrafter>
ItemMeshDefinition will do just fine
L1886[13:35:26] <PaleoCrafter> you can
use blockstate/variant trickery :P
L1887[13:35:27] <masa> hmm
L1888[13:36:34] <masa> but using
ItemMeshDefinition I need one model json for each combination,
right?
L1889[13:36:41] <PaleoCrafter> not
really
L1890[13:36:49] <PaleoCrafter> forge
blockstates + submodels should work, methinks
L1891[13:37:11] <PaleoCrafter> you can
pass a blockstates file as MRL
L1892[13:37:15] <masa> hmm, how does the
blockstate stuff work with items exactly
L1893[13:37:23] <masa> oh
L1894[13:37:38] <PaleoCrafter> you just
pass the full variant string as the second parameter to MRL
L1895[13:37:56] <masa> hmm, I did
something liek that earlier, but it then always tries to find the
models rom under models/block/ right?
L1896[13:38:39] <PaleoCrafter> did you
try adding item/ to the model location?
L1897[13:39:18] <masa> yeah, then it said
can't find model modid:block/item/model.json or something like that
:p
L1898[13:39:44] <PaleoCrafter> hm, I'm
certain there is a way
L1900[13:41:35] <masa> that is for a
block...
L1901[13:42:52] <shadekiller666>
wait
L1902[13:43:14] <shadekiller666> why are
there two interfaces for custom models that handle
"gui3d" from the json?
L1903[13:43:30] <shadekiller666>
IBakedModel has one, then there is IModelSimpleProperties...
L1904[13:43:33] <sham1> Because
L1905[13:44:03]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L1906[13:45:24]
⇦ Quits: Drullkus (~Drullkus@205.155.154.1) (Remote host
closed the connection)
L1907[13:45:42] <dogError> masa: Sorry my
bad, didn't read all you had written.
L1908[13:47:54] <masa> np
L1909[13:48:06] <masa> seems that tinkers
uses custom model loaders...
L1910[13:50:10]
⇦ Quits: GUIpsp (~GUIpsp@c-75-73-112-194.hsd1.mn.comcast.net)
(Ping timeout: 186 seconds)
L1911[13:53:04]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L1912[13:53:48]
⇨ Joins: GUIpsp
(~GUIpsp@c-75-73-112-194.hsd1.mn.comcast.net)
L1913[13:53:49] <masa> so can I somehow
use variants inside item models, so that I could say when a layer
is enabled and when it's disabled
L1914[13:54:21] <Nitrodev> i thought
variants were a block only thing.
L1915[13:55:05] <gigaherz> masa: you can
bind metadata to variant strings
L1917[13:55:23] <gigaherz> like so
L1918[13:55:43] <gigaherz> and then
declare those variant properties in the blockstates file for the
item
L1920[13:55:59] <gigaherz> likeso
L1922[13:57:42] <masa> hm, so does that
mean each variant/model has to have its own metadata on the
item?
L1923[13:58:20] <gigaherz> if you do it
that way, yesyes
L1924[13:58:22] <Nitrodev> yes
L1925[13:58:23] <gigaherz> -yes
L1926[13:58:24] <masa> but then how would
that be different from the regular registration..
L1927[13:58:33] <gigaherz> it isn't
L1928[13:58:38] <gigaherz> you jsut bind
different metadata to different models
L1929[13:58:46] <masa> so what's the
point on that then?
L1930[13:58:49]
⇨ Joins: Pennyw95
(~Dr.Benway@host252-40-dynamic.249-95-r.retail.telecomitalia.it)
L1931[13:58:51] <gigaherz> ?
L1932[13:59:02] <gigaherz> you can make
use of all the fancy stuffp rovided by forge blockstates?
L1933[13:59:14] <masa> to use a
blockstate file instead of separate model jsons?
L1934[13:59:18] <gigaherz> yes
L1935[13:59:22] <masa> hmm right
L1936[14:00:02] <masa> and those models
then HAVE TO go inside block/ instead of item/ ?
L1937[14:00:43] <gigaherz> yup
L1938[14:00:51] <gigaherz> annoyingly,
yes XD
L1939[14:01:09] <masa> welp, I made most
of my "part" items as separate json models already so I
don't think I'll change those anymore
L1940[14:01:18]
⇨ Joins: TamasHenning
(~tamashenn@104.42.189.136)
L1941[14:01:45] <masa> but I still have
my modular tools and some other items that need a few icons to
do
L1942[14:01:54] <masa> but they need NBT
access
L1943[14:02:13] ***
Abrar|gone is now known as AbrarSyed
L1944[14:02:27] <masa> and I'd like to
just merge the module overlay into the base item instead of having
a huge load of separate models
L1945[14:02:34] <masa> so I guess ISIM is
the way?
L1946[14:03:15] <masa> I even did
something like that in my original 1.8 port
L1947[14:03:31] <masa> I htink most of my
stuff was done in code i nthat version
L1948[14:03:51]
⇦ Quits: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net) (Ping timeout: 186
seconds)
L1949[14:03:57] <shadekiller666> i'm
doing some more work on the OBJ loader, and making OBJModel
implement IModelSimpleProperties, which has a method for reading
"gui3d" out of the blockstate json, but i had previously
made "gui3d" a supported key in OBJCustomData, wondering
if i should keep "custom": {"gui3d": false} as
a supported key
L1950[14:04:36] <shadekiller666> not
exactly sure what the released version of the OBJ loader has, as
i've been looking at the updated code for a while now
L1951[14:04:42] <gigaherz> oh that
existed? ;P
L1952[14:04:53] <gigaherz> I dont' think
anyone knew about that shade
L1953[14:04:53] <gigaherz> XD
L1954[14:04:58] <shadekiller666> ok
then
L1955[14:05:09] <shadekiller666> it won't
be in "custom" anymore then :P
L1956[14:05:11] <PaleoCrafter> masa,
again, you should only need ItemMeshDefinition, just put the models
in the block thing for now :P
L1957[14:05:25] <shadekiller666> is
"smooth_lighting" the same thing as ambient
occlusion?
L1958[14:05:55] <PaleoCrafter> yes
L1959[14:05:56] <gigaherz> sortof
L1960[14:05:57]
⇦ Quits: RedBullWasTaken
(~red@2-107-192-82-static.dk.customer.tdc.net) (Remote host closed
the connection)
L1961[14:06:06] <masa> oh right sub
models
L1962[14:06:13] <gigaherz> old-style
lighting would apply lighting per face
L1963[14:06:19] <gigaherz> smooth
lighting added per-vertex
L1964[14:06:20] <shadekiller666> the
b3dloader uses it as the return from isAmbientOcclusion, so i'm
going to do the same :P
L1965[14:06:23] <masa> forgot about
that... I'll take a look, but now I need to eat
L1966[14:06:23] <gigaherz> (ambient
occlusion)
L1967[14:06:36] <shadekiller666> which
means that "ambient" will also no longer be in
"custom" :P
L1968[14:16:39] <Nitrodev> in lambda what
is the literal meaning of the ->
L1969[14:17:00] <gigaherz> it separates
the inputs from the output
L1970[14:17:10] <gigaherz> (a,b,c) ->
a+b+c
L1971[14:17:23] <gigaherz> you can read
it as
L1972[14:17:33] <gigaherz> (a,b,c)
results in { x }
L1973[14:17:38] ***
Mine|dreamland is now known as minecreatr
L1974[14:18:20] <Nitrodev> okay
L1975[14:18:41] <thecodewarrior> One nice
thing is you can also do (a,b,c)->{ stuff; } which makes it a
whole lot clearer
L1976[14:18:50] <gigaherz> you can?
L1977[14:18:55] <gigaherz> I thought {}
required return
L1978[14:19:00] <Nitrodev> no clue
L1979[14:19:07] <gigaherz> I do know you
can do
L1980[14:19:10] <thecodewarrior> Oh, may
require return. It's just more clear
L1981[14:19:11] <gigaherz> (a,b,c)
{return a+b+c; }
L1982[14:19:18] <gigaherz> (a,b,c) ->
{return a+b+c; } *
L1983[14:19:22] <Nitrodev> but you can do
something like (a,b,c) -> {}; too
L1984[14:19:23] <thecodewarrior> For more
complicated stuff it's easier.
L1985[14:19:29] <gigaherz> yeah
L1986[14:19:32] <gigaherz> it behaves as
a function
L1987[14:19:33] <Nitrodev> atleast i saw
that in diesieben07s class
L1988[14:19:57] <gigaherz> (a,b,c)
{
L1989[14:20:06] <gigaherz> int temp =
1;
L1990[14:20:12] <gigaherz> return
temp+a*b-c;
L1991[14:20:12] <gigaherz> }
L1992[14:20:23] <Nitrodev> ah
L1993[14:20:25] <gigaherz> and I forgot
to type the -> again
L1994[14:20:37] <Nitrodev> but what would
empty {}s mean
L1995[14:20:48] <gigaherz> just an empty
body
L1996[14:20:54] <gigaherz> can be used
for lambdas that return "void"
L1997[14:21:03] <gigaherz> a lambda is
just like a function, really
L1998[14:21:18] <gigaherz> just an
anonymous function
L1999[14:21:23] <gigaherz> where types
are inferred from the context
L2000[14:21:24] <Nitrodev> ah okay
then
L2001[14:21:35] <gigaherz> and it can
access variables from the parent
L2002[14:21:39] ***
AbrarSyed is now known as Abrar|gone
L2003[14:21:39] <IoP> lambdas are
sin!
L2004[14:21:40] <gigaherz> in which case
it may form a closure
L2005[14:21:44] <dogError> This might be
a stupid question, but could someone please take a look at this?
I'm trying to make the client connect using IPv6 and don't really
know what I'm doing :P I just get timeouts.
http://paste2.org/F4anL48j
L2006[14:21:47] <gigaherz> where it
captures references to the parent context
L2007[14:24:33] <thecodewarrior> Should I
do a = b = c = d = 0.25; or a = 0.25; \n b = 0.25; ...
L2008[14:27:39] <Nitrodev> IoP, if you
got a alternate way for items to hold invs, i'd LOVE to see
it
L2009[14:27:50] <Nitrodev> that's why i'm
using lambda in the first place
L2010[14:30:27] <PaleoCrafter> dogError,
you probably are encountering the issues diesieben mentioned
:P
L2011[14:31:27] <PaleoCrafter> Nitrodev,
try understanding the code, you probably don't need most methods
where lambdas are used, if you just want an inventory, that
is
L2012[14:31:48] <Nitrodev> that is STORED
in an item
L2013[14:32:30] <Nitrodev> it's not only
the inv i need
L2014[14:32:33] ***
Darkhax_AFK is now known as Darkhax
L2015[14:32:39] <Nitrodev> i can easily
make a block contain an inv
L2016[14:33:22]
⇦ Quits: Nitrodev
(~Nitrodev@dcx0f0yg5cn32ssrjwz1t-3.rev.dnainternet.fi) (Read error:
Connection reset by peer)
L2017[14:34:34]
⇦ Quits: GUIpsp (~GUIpsp@c-75-73-112-194.hsd1.mn.comcast.net)
(Ping timeout: 186 seconds)
L2018[14:35:26]
⇦ Quits: AforAnonymous (bitch2k@dyn-042-184.vix1.mmc.at)
(Quit: Try not to think not.)
L2019[14:37:51]
⇨ Joins: GUIpsp
(~GUIpsp@c-75-73-112-194.hsd1.mn.comcast.net)
L2020[14:38:33] ***
manmaed|AFK is now known as manmaed
L2021[14:39:41] <Pennyw95> I hate when
TESR models disappear...is there a smarter way to solve this
without enlarging alot the renderboundingbox? (not my mod, I'm just
wondering)
L2022[14:40:45] <gigaherz> nope
L2023[14:40:53]
⇦ Quits: alex_6611 (~alex_6611@p5DE7A38D.dip0.t-ipconnect.de)
(Ping timeout: 189 seconds)
L2024[14:40:59] <gigaherz> it's the mod
author's responsibility of telling MC what the bounds of the TESR
are
L2025[14:41:22] <Pennyw95> ok then
L2026[14:41:26] ***
Darkhax is now known as Darkhax_AFK
L2027[14:42:19] <Pennyw95> <not my
problem> ahah
L2028[14:42:34] <dogError> PaleoCrafter:
Hm, I guess I'll just try port forwarding the client over ssh
then.
L2029[14:44:11]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 189 seconds)
L2030[14:48:56]
⇨ Joins: Thutmose
(~elpat@cpe-193-199-193-104.caribcable.com)
L2031[14:49:24]
⇨ Joins: The_Lone_Devil
(~TLD@2001:41d0:2:e75d::)
L2032[14:49:27]
⇦ Parts: Thutmose (~elpat@cpe-193-199-193-104.caribcable.com)
())
L2033[14:51:09] <Flenix>
http://ctrlv.in/706171 This literally sums up
rendering for me. You get so pissed off you punch a gun and go
through it.
L2034[14:51:14] ***
helinus is now known as helinus|off
L2035[14:51:46]
⇦ Quits: DemoXin (~DemoXin@40.sub-70-210-53.myvzw.com) (Ping
timeout: 186 seconds)
L2036[14:51:50] ***
Darkhax_AFK is now known as Darkhax
L2037[14:55:12]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:c049:e1ef:27d2:ce97:77f0)
L2038[14:56:07]
⇦ Quits: kroeser
(~kroeser@2001:4801:7817:72:6f7c:4c10:ff10:1b85) (Quit: ZNC -
http://znc.in)
L2039[14:56:57]
⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be)
(Quit: Leaving)
L2040[14:57:05]
⇦ Quits: GildedGames
(~GildedGam@ec2-54-146-246-156.compute-1.amazonaws.com) (Remote
host closed the connection)
L2041[14:57:16]
⇨ Joins: GildedGames
(~GildedGam@ec2-54-163-32-248.compute-1.amazonaws.com)
L2042[14:58:39] ***
SomeGuyInATree is now known as AlkalusAFK
L2043[14:59:13]
⇨ Joins: Something12
(~Something@S010634bdfa9eca7b.vs.shawcable.net)
L2044[15:00:32] ***
V is now known as Vigaro
L2045[15:02:32]
⇦ Quits: Szernex
(~Szernex@188-23-146-35.adsl.highway.telekom.at) (Killed (NickServ
(GHOST command used by Szernex_)))
L2046[15:02:38]
⇨ Joins: Szernex
(~Szernex@188-23-146-35.adsl.highway.telekom.at)
L2047[15:10:31]
⇨ Joins: Curle
(~head@host81-154-121-145.range81-154.btcentralplus.com)
L2048[15:11:21] <Curle> Ugh, the texture
templates that Techne makes is a mess
L2049[15:11:30] <Curle> Things are
overlapping everywhere
L2050[15:11:40] <diesieben07> Techne is a
mess :D
L2051[15:11:46] <Curle> That's true
L2052[15:11:47] <PaleoCrafter> use Tabula
already
L2053[15:11:59] <Curle> I was going to
ask, thanks Paleo :P
L2054[15:12:21] <Curle> Completely
unrelated, have a joke
L2056[15:13:28] <Curle> iChun's site is
down
L2057[15:13:59]
⇨ Joins: Raspen0
(~Raspen0@D97A01A5.cm-3-3a.dynamic.ziggo.nl)
L2058[15:14:23] <Pennyw95> have you tried
intangible yet?
L2059[15:14:56] <Curle> Sorry, are you
talking to me or am I an ignorant twit? :P
L2060[15:15:34]
⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
(Quit: Nii-san is watching you.)
L2061[15:16:09] <IoP> nobody shoulf try
intangible with is current license
L2062[15:16:17] <Curle> Pardon?
L2063[15:16:18] <Curle> :P
L2064[15:16:20]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
L2065[15:16:27] <Pennyw95> I was talking
to everyone :D
L2066[15:16:37] <Pennyw95> Iop: it's
out
L2067[15:16:47] <IoP> and?
L2068[15:16:48]
⇨ Joins: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2069[15:17:02] <Pennyw95> and you can
download it and play with it? that's what I meant
L2070[15:17:06] <PaleoCrafter> why do I
immediately think of Thaumcraft when I see that? xD
L2071[15:17:13] <Curle> Infusion
altar?
L2072[15:17:22] <Curle> The 4 vurvy
things
L2073[15:17:25] <Curle> curvy*
L2074[15:17:33] <Pennyw95> it's actually
quite different but the influence is there ahah
L2075[15:17:39] <Curle> And the jar
L2076[15:17:53] <Curle> wait, that's a
hamd
L2077[15:17:58] <Curle> hand* damn my
fingers
L2078[15:18:14]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2079[15:20:31]
⇦ Quits: Hunterz (~hunterz@62.182.234.189) (Quit:
Leaving.)
L2080[15:20:55] <Pennyw95> i wish I was
that good at making particles and animations
L2081[15:20:58]
⇦ Quits: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2082[15:21:43] <Curle> Haha, I used the
wayback machine to get the adfly download links
L2083[15:21:44] <Curle> :3
L2084[15:21:50] <Curle> Genius!
L2085[15:21:55] <Curle> Maybe not, who
cares?
L2086[15:23:08] <thor12022> too late to
mention it's on CurseForge?
L2087[15:23:43] <Curle> Way too
late.
L2088[15:24:01] <Curle> Oh hey, both
"too late"s aligned on my client :D
L2089[15:26:19] <Curle> agh, iChunUtil
crashed
L2090[15:26:55] <Curle> I suppose I
should use the DeObf for a decomp env?
L2091[15:27:29] <gigaherz> not on recent
1.8.9
L2092[15:27:45] <LatvianModder> Curle:
only in 1.7.10
L2093[15:27:45] <gigaherz> but yes on
anything older than that
L2094[15:27:56] <Curle> Cheers
L2095[15:28:05] <Curle> :3
L2096[15:28:11] <LatvianModder> ok,
1.7.10 and ear;y (1695- iirc) 1.8.9
L2097[15:35:40] <Curle> What is the
difference between 1.7.10 and 1.7.2, anyway?
L2098[15:35:50] <Curle> Bug fixes
afaik
L2099[15:36:03] <killjoy> no reason not
to update
L2100[15:36:09] <killjoy> (to 1.8)
L2101[15:36:38] <Curle> My mod is a
compliment to modpacks, so there's literally no point updating
until 90% of other mods have
L2102[15:37:10] <killjoy> that's a bad
attitude
L2103[15:37:27] <Lumien> Is returning
another ISmartBlockModel from ISmartBlockModel.handleBlockState
"normal" ?
L2104[15:37:36] <thecodewarrior> 1.8
needs that kind of mod
L2105[15:37:42] <thecodewarrior> More
than 1.7.10
L2106[15:37:50] <diesieben07> Lumien,
well, you can do it but it won't get the normal ISmartBlockModel
treatment.
L2107[15:37:56] <diesieben07> it will
just be treated like a normal IBakedModel
L2108[15:38:20] <Curle> You think so,
thecodewarrior?
L2109[15:38:24] <Curle> Hmm
L2110[15:38:58] <thecodewarrior> The
selection is limited, the reason you don't want to do it for 1.8 is
exactly the reason 1.8 needs it.
L2111[15:39:19] <Curle> Good point.
L2112[15:39:20] <Lumien> Well i don't
want to do it, it's chisel that does it
L2113[15:39:21] <killjoy> the thaumcraft
addons can go ahead and update. Or are they waiting on modpacks
too?
L2114[15:39:25] <Lumien> Will have to
handle that i guess
L2115[15:39:38] <Curle> I'll have to
spend a while learning the 1.8 block/item system first,
thouhg
L2116[15:39:41] <diesieben07> then
honestly chisel is broken.
L2117[15:40:00] <diesieben07> you don't
need to handle it, just behave like "vanilla"
(=forge)
L2118[15:40:21] <thecodewarrior> Curle:
yeah, it takes a bit of getting used to.
L2119[15:40:26] <Lumien> yeaaaaaah i'm
asming some stuff and that breaks xD
L2120[15:40:35] <Curle> diesieben, if
there's one thing I've learned from you, it's that forge >
vanilla
L2121[15:40:38] <Lumien> So i think I
have to fix it^^
L2122[15:40:43] <diesieben07> ehhh
L2123[15:40:45] <diesieben07> why are you
asming...
L2124[15:40:55] <Curle> REFLECTION IS
KEY
L2125[15:40:59] <Lumien> Replacing models
of other blocks in the world :P
L2126[15:40:59] <Curle> :3
L2127[15:41:10] <diesieben07> doesn't
sound like you need asm for that.
L2128[15:41:21] <Curle> tbh, i don't even
know how to do reflection :P
L2129[15:41:22] <minecreatr> what is
broken diesieben07 ?
L2130[15:41:29] <Curle> Chisel
L2131[15:41:31] <Curle> the mod
L2132[15:41:33] <Lumien> At least when i
made it i didn't see a way to do it
L2133[15:41:33] <diesieben07> not broken
per se, but kinda werid
L2134[15:41:42] <Lumien> It's not broken,
it's just convenience i think
L2135[15:41:46] <diesieben07> although
now that i think of it... its fine.
L2136[15:42:05] <diesieben07> Lumien, you
are broken :P
L2137[15:42:08] <diesieben07> not
chisel.
L2138[15:42:10] <Lumien> I know :(
L2139[15:42:22] <diesieben07> first of
stop coremodding
L2140[15:42:24] <Curle> ugh, got Tabula
loaded, press T, nothing.
L2141[15:42:31] <minecreatr> what were
you referring to though?, chisel is not a coremod diesieben07
?
L2142[15:42:38] <diesieben07> i know it
isn't
L2143[15:42:48] <diesieben07>
ISmartBlockModel.handleBlockState returning another
ISmartBlockModel
L2144[15:42:53] <diesieben07> but now
that i think of it, it's just fine.
L2145[15:43:01] <diesieben07> just the
returned model won't get a hadnleBlockState call
L2146[15:43:03]
⇦ Quits: Poppy (~Poppy@chello085216146055.chello.sk) (Ping
timeout: 194 seconds)
L2147[15:43:06] <minecreatr> it returns
itself and modifies its own quad list diesieben07
L2148[15:43:13]
⇦ Quits: killjoy
(~killjoy@2606:a000:1118:c049:e1ef:27d2:ce97:77f0) (Quit:
Leaving)
L2149[15:43:14] <diesieben07> ok then it
is broken.
L2150[15:43:28] <diesieben07> baked
models are immutable.
L2151[15:43:35] <Lumien> I don't think it
does
L2152[15:43:36] <minecreatr> it used to
return a new model, but then tterrag modified it
L2153[15:43:43] <Lumien> oh
L2154[15:43:56] *
diesieben07 stabs tterrag
L2155[15:44:33] <minecreatr> well it
starts with an emtpy quad list, then on handle block state it adds
to its quad list diesieben07 ?
L2156[15:44:37] <minecreatr> is that
bad?
L2157[15:44:42] <diesieben07> uh yeah
kinda.
L2158[15:44:44] <minecreatr> no one has
ever said anything xD
L2159[15:44:48] <minecreatr> why?
L2160[15:44:51] <diesieben07> IBakedModel
is immutable
L2161[15:44:56] <diesieben07> if it's
not... that can be a problem
L2162[15:45:09] <diesieben07> if it works
at the moment then you are lucky that the implementation doesn't
care
L2163[15:45:11] <Curle> MineCreator
L2164[15:45:14] <Curle> uuugh
L2165[15:45:23] <diesieben07> because:
your model is used for every block
L2166[15:45:30] <diesieben07> if you
modify it all the time.. thats not good
L2167[15:45:46] <diesieben07> you can
return yourself, but don't modify yourself
L2168[15:46:06]
⇨ Joins: H1N1theI
(~h1n1thei@2601:5c2:8100:5898:daeb:97ff:fee9:f781)
L2169[15:46:15] <Curle> Chisel, I
believe, does this to change the itemstack in the UI
L2170[15:46:20] <minecreatr> hmmm, would
just returning a new instance of itself with a new quad list be
better diesieben07 ?
L2171[15:46:32] <Curle> item 1 in, item 1
with metadata 2 out
L2172[15:46:36] <diesieben07> yes it
would
L2173[15:46:45] <minecreatr> Curle,
what????
L2174[15:46:47] <diesieben07> but you
might also want to cache them, depending on how expensive the
computation is.
L2175[15:46:57] <Curle> I may be thinking
of something else
L2176[15:47:39] <Curle> The mystical
blocks, I believe
L2177[15:47:50] <Curle> Change the
model
L2178[15:47:57]
⇨ Joins: Vazkii
(~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L2179[15:48:51] <thecodewarrior> Do items
require blockstates now?
L2180[15:48:57] <diesieben07> No
L2181[15:48:59] <thecodewarrior> It seems
to be looking for one.
L2182[15:49:23] <Curle> Tabula is giving
me an overlapping mess of a texture map, too
L2184[15:50:04] <Curle> :/
L2185[15:50:15] ***
mumfrey is now known as Mumfrey
L2186[15:51:03] <PaleoCrafter> well, you
*do* have to modify the UVs, of course
L2187[15:51:09] <PaleoCrafter> it won't
pack your textures for you :P
L2188[15:51:27] <Curle> ehhh
L2189[15:51:41] <Curle> I have no idea,
how to do that, tbh. :P
L2190[15:52:17]
⇦ Quits: Darva
(Darva@97-85-183-91.static.stls.mo.charter.com) (Ping timeout: 198
seconds)
L2191[15:52:30]
⇦ Quits: Elec332 (~Elec332@ip5456d4a5.speed.planet.nl) (Ping
timeout: 198 seconds)
L2192[15:55:21] <thecodewarrior> How do I
register my item models
L2193[15:55:29] <HassanS6000> Anybody
know how I would go about rotating a JSON model block?
L2194[15:55:58]
⇨ Joins: Cojosan
(~Cojo@2606:a000:1126:8048:881e:535f:bf74:671)
L2195[15:56:00] <gigaherz> for static
rotations, you cna use the blockstates json itself
L2196[15:56:20]
⇦ Quits: Cojo (~Cojo@2606:a000:1126:8048:881e:535f:bf74:671)
(Ping timeout: 198 seconds)
L2198[15:56:25] <gigaherz> like
that
L2199[15:56:29] <Curle> thecodewarrior,
IIconRegister.registerIcon(ResourceLocation) iirc
L2200[15:56:38] <Curle> wait
L2201[15:56:40] <Curle> model
L2202[15:56:43] <Curle> damnit
L2203[15:56:56] <gigaherz>
thecodewarrior: ModelLoader.setCustomModelResourcelocation
L2204[15:56:58] <Curle> ignore me
:P
L2205[15:57:02] <Curle> ^
L2206[15:57:03] <gigaherz> in your client
proxy, during the preinit phase
L2207[15:57:22] <Curle> Oh yea, I got the
model to work, guys :P
L2208[15:57:40] <thecodewarrior>
ModelLoader.setCustomModelResourceLocation(this, 0, new
ModelResourceLocation(CatwalksMod.MODID + ":" + name,
"inventory")); ?
L2209[15:58:05] <Curle> can you not just
do "catwalks:" + name?
L2210[15:58:19] <thecodewarrior> Yeah,
but I like it better that way.
L2211[15:58:28] <Curle> Each to their
own, I guess
L2212[15:58:38] <PaleoCrafter> wanna
avoid hardcoding, you know
L2213[15:58:38] <gigaherz>
"this"
L2214[15:58:45] <gigaherz> implies you
are doing that inside the item class
L2215[15:58:48] <gigaherz> that's ugly
;P
L2216[15:58:56] <PaleoCrafter> it's
terribad
L2217[15:58:59] <Curle> super!
L2218[15:59:17] <Curle> Agh, got to
go
L2219[15:59:19]
⇦ Quits: Curle
(~head@host81-154-121-145.range81-154.btcentralplus.com)
()
L2220[15:59:29] <thecodewarrior> So I
should do it in the ClientProxy?
L2221[15:59:40] <gigaherz>
preferably
L2223[16:00:45] <gigaherz> you could make
it fancier such as getting the reigstration name from the item and
such
L2224[16:01:19] <gigaherz> that's just to
show you can also refer to a variant string instead of
"inventory"
L2225[16:01:20] <gigaherz> ;p
L2227[16:02:08] <thecodewarrior> And it
keeps giving my a FileNotFoundException:
catwalks:blockstates/tool.json
L2228[16:02:24] <gigaherz> PaleoCrafter:
IDEA has a thing where you can tell it to ignore "unused"
on annotations
L2229[16:02:29] <PaleoCrafter> I
know
L2230[16:02:50] <gigaherz> i was trying
it out, and then commited.
L2231[16:04:03] <PaleoCrafter> my
ClientProxy doesn't appear to be marked as unused :P
L2232[16:04:45] <thecodewarrior>
Anybody?
L2233[16:04:48] ***
Cojosan is now known as Cojo
L2234[16:06:27]
⇦ Quits: gigaherz (gigaherz@80.30.37.219) (Ping timeout: 198
seconds)
L2235[16:06:40]
⇨ Joins: gigaherz (gigaherz@80.30.37.219)
L2236[16:07:19] <thecodewarrior> Why
would it be looking for
"catwalks:blcokstates/tool.json"?
L2237[16:07:22]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:8947:583f:611b:959e:e2e8)
L2238[16:07:31]
⇦ Quits: thor12022 (thor12022@205.175.226.97) (Quit:
Leaving)
L2239[16:08:04]
⇨ Joins: DemoXin
(~DemoXin@40.sub-70-210-53.myvzw.com)
L2240[16:08:55] <mikebald> if it's
looking for that, it's odd because blockstates is misspelled
L2241[16:09:12]
⇨ Joins: gigaherz_t (gigaherz@80.30.37.219)
L2242[16:09:25] <thecodewarrior> :|
L2243[16:09:51] <PaleoCrafter> you can
use blockstates JSONs for items with forge
L2244[16:10:03]
⇦ Quits: gigaherz (gigaherz@80.30.37.219) (Ping timeout: 198
seconds)
L2245[16:11:37] <PaleoCrafter> I think
you need to actually pass modid:item/xyz in setCustomMRL
L2246[16:12:35] <thecodewarrior> Lemme
try that.
L2247[16:13:39] <thecodewarrior> nope,
still looking in blockstates.
L2248[16:14:24] <gigaherz_t> uh
L2249[16:14:32] <gigaherz_t> the
blockstates json goes in blockstates
L2250[16:15:04] <gigaherz_t> then the
blockstates file can refer to other models
L2251[16:15:05]
⇦ Quits: Katrix
(~Katrix@2a02:fe0:cb10:2650:e508:d482:5997:29ac) (Read error:
Connection reset by peer)
L2252[16:15:13] <gigaherz_t> it's the
easier way ;p
L2253[16:15:31] <PaleoCrafter> if you
have only one model, there really is no point for using a
blockstates JSON
L2254[16:15:48] <thecodewarrior> So for
items I have to have both a blockstate and a model? what happened
to sensible defaults?
L2255[16:15:56]
⇨ Joins: Katrix
(~Katrix@2a02:fe0:cb10:2650:3dee:7372:aa77:73b)
L2256[16:16:01] <gigaherz_t> n othey
don't
L2257[16:16:04] <HassanS6000> gigaherz_t,
my IDE is saying state.getValue(FACING).ordinal() doesn't
exist
L2258[16:16:25] ***
Darkhax is now known as Darkhax_AFK
L2259[16:16:35] <thecodewarrior> So why
is it looking for a blockstate for my item?
L2260[16:16:38] <gigaherz_t> if you pass
setcustomMRL a valid location
L2261[16:16:40] <gigaherz_t> it's
used
L2262[16:16:44] <gigaherz_t> otherwise,
it looks for the blockstates
L2263[16:17:02] <PaleoCrafter> hm,
willie's primer says that if you have the inventory variant, it
will look in models/item, so does the model actually exist in said
location? :P
L2264[16:17:03] <gigaherz_t> has to be in
models/item/modelname
L2265[16:17:25] <thecodewarrior>
...
L2266[16:17:30] <PaleoCrafter> had an s
there? :P
L2267[16:17:33] <thecodewarrior> I forgot
to refresh the resources in eclipse
L2268[16:18:12]
⇨ Joins: poiuy_qwert
(~poiuy_qwe@206.223.179.158)
L2269[16:18:13] <PaleoCrafter> enable
automatic refresh (really should be on by default...)
L2270[16:18:23]
⇦ Quits: Zyferus
(Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net) (Ping
timeout: 198 seconds)
L2271[16:18:36] <thecodewarrior> I think
I've tried it and it doesn't work for me.
L2272[16:19:01]
⇦ Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit:
Leaving)
L2273[16:19:40] <PaleoCrafter> it's
eclipse, so meh :P
L2274[16:19:56]
⇦ Quits: Naiten (~Naiten@5.143.17.230) (Quit:
Leaving)
L2275[16:20:59] <diesieben07> they claim
its not on by default because it requires "native hooks that
dont work properly"
L2276[16:21:05] <diesieben07> but java
has a folder watch API...
L2277[16:21:22] <gigaherz_t> and windows
has a nice filesystem notification API to support that
L2278[16:21:31] <LatvianModder> Its
eclipse. That says it all
L2279[16:21:32] <thecodewarrior> Ok, auto
refresh is working, and one of my problems was that I didn't fill
in the modid for vazkii's model generator.
L2280[16:21:45]
⇦ Quits: Katrix
(~Katrix@2a02:fe0:cb10:2650:3dee:7372:aa77:73b) (Ping timeout: 198
seconds)
L2281[16:22:10] <PaleoCrafter>
gigaherz_t, the point is that that shouldn't matter for a Java
application :P
L2282[16:22:13]
⇨ Joins: sciguyryan (~sciguyrya@95.211.188.3)
L2283[16:22:24]
⇨ Joins: Katrix
(~Katrix@2a02:fe0:cb10:2650:cdfc:a7c9:6d7c:8eea)
L2284[16:23:10]
⇦ Quits: Cojo (~Cojo@2606:a000:1126:8048:881e:535f:bf74:671)
(Read error: Connection reset by peer)
L2285[16:23:16] <tterrag> diesieben07: it
used to be like that but when it cme'd I changed it back
L2286[16:23:25] <tterrag> So lesson
learned the hard way
L2287[16:23:34] <tterrag> You can remove
the knife from me now
L2288[16:23:41] <diesieben07> hehe
L2289[16:23:47] <diesieben07> it was a
virtual stab ;
L2290[16:23:48] <diesieben07> ;)
L2291[16:23:54] <LatvianModder> Lol
L2292[16:24:47] <thecodewarrior> For my
1.8.9 version of catwalks should I just call it Catwalks 3? I feel
like it needs a more creative name.
L2293[16:25:06] <PaleoCrafter> call it
Dogwalks
L2294[16:25:14] <gigaherz_t>
Catwalks+
L2295[16:25:18] <gigaherz_t> Catwalks
EX
L2296[16:25:26] <thecodewarrior>
Catcrawls
L2297[16:25:35] <gigaherz_t> Catwalks
Remastered
L2298[16:25:55] <PaleoCrafter> or
Blockwalks, to give it a Minecrat vibe
L2299[16:25:55] <LatvianModder> Catwalks
now works with dogs too
L2300[16:26:11] <gigaherz_t> Catwalks EX
Alpha Turbo Omega +
L2301[16:26:19] <LatvianModder> I love
it!
L2302[16:26:27] <PaleoCrafter> +
Craft
L2303[16:26:32] <LatvianModder> CWEXATO+
for short
L2304[16:26:38] <LatvianModder> Easy to
remember
L2305[16:26:44] <thecodewarrior> Catwalks
EX Alpha Turpo Omega Craft XL +
L2306[16:27:05] <thecodewarrior> Catwalks
Improved Inovative EX Alpha Turpo Omega Craft XL +
L2307[16:27:05] <PaleoCrafter> still
better than Java Enterprise naming
L2308[16:27:12] <LatvianModder> :D
L2310[16:27:13] <thecodewarrior> Maybe
just catwalks. It's for a new version of minecraft, so there
shouldn't be too much confusion.
L2312[16:27:25] <tterrag> Still trying to
figure out baked model caching though
L2313[16:27:35] <tterrag> As our
"state" is a bit hard to define
L2314[16:27:41] <LatvianModder> Ocelot
walks
L2315[16:27:58]
⇦ Quits: Noppes (~Noppes@82-168-99-26.ip.telfort.nl) (Read
error: Connection reset by peer)
L2316[16:28:20]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2317[16:29:22]
⇦ Quits: gigaherz_t (gigaherz@80.30.37.219) (Ping timeout:
186 seconds)
L2318[16:30:58]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2319[16:32:36]
⇨ Joins: ChJees
(~ChJees@h211n5-sv-a13.ias.bredband.telia.com)
L2320[16:37:05] ***
willieaway is now known as williewillus
L2321[16:42:13]
⇨ Joins: gigaherz
(gigaherz@37.Red-79-148-159.dynamicIP.rima-tde.net)
L2322[16:47:11]
⇨ Joins: Admiral_Damage
(webchat@253.201.115.87.dyn.plus.net)
L2323[16:48:17]
⇦ Quits: BerciTheBeast
(~BerciTheB@77.111.11.55.ipv4.telemach.net) (Quit:
Ta-ta)
L2324[16:48:56] ***
amadornes is now known as amadornes[OFF]
L2325[16:54:53] ***
PaleoCrafter is now known as PaleOff
L2326[16:55:45]
⇦ Quits: poiuy_qwert (~poiuy_qwe@206.223.179.158) (Quit: This
computer has gone to sleep)
L2327[16:56:23]
⇦ Quits: Pennyw95
(~Dr.Benway@host252-40-dynamic.249-95-r.retail.telecomitalia.it)
(Quit: Leaving)
L2328[16:56:28]
⇨ Joins: Everseeking
(~Everseeki@pool-100-6-106-162.pitbpa.fios.verizon.net)
L2329[16:56:58]
⇦ Quits: Maxetime
(~Thunderbi@modemcable086.219-70-69.static.videotron.ca) (Quit:
Maxetime)
L2330[16:57:02] ***
K-4U is now known as K-4U|Off
L2331[16:59:12]
⇦ Quits: sciguyryan (~sciguyrya@95.211.188.3) (Remote host
closed the connection)
L2332[16:59:22] <masa> HassanS6000: you
are missing the forge_marker. Or are you emaning to use teh vanilla
format?
L2333[16:59:33] <HassanS6000> masa, I got
it all working ;)
L2334[16:59:40] <masa> ok
L2335[16:59:48] <HassanS6000> Thanks
tho
L2336[17:00:12] <masa> why are you
defining the model in each variant though, if it's the same in
each
L2337[17:00:39] ***
Vigaro is now known as V
L2338[17:00:58] ***
V is now known as Vigaro
L2339[17:01:02] ***
williewillus is now known as willieaway
L2340[17:02:18]
⇨ Joins: VikeStep (~VikeStep|@203.15.33.190)
L2341[17:04:04] ***
zz_SnowShock35 is now known as SnowShock35
L2342[17:04:21]
⇨ Joins: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L2343[17:11:29]
⇦ Quits: Mathe172 (~Mathe172@80.248.205.126) (Ping timeout:
198 seconds)
L2344[17:21:01] ***
manmaed is now known as manmaed|AFK
L2345[17:21:52]
⇦ Quits: Lordmau5 (~Lordmau5@aeg-gaming.net) (Quit: Love
ya'll, see ya :P)
L2346[17:25:53]
⇦ Quits: Dagarath
(~Dagarath@174-138-195-21.cpe.distributel.net) (Ping timeout: 198
seconds)
L2347[17:26:59] <tterrag> erg...why is
KeyInputEvent only post
L2349[17:29:46]
⇨ Joins: Zyferus
(Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net)
L2350[17:29:59] <tterrag> welcome to
piston quasiconnectivity
L2351[17:30:16] <GeoDoX> what
connectivity?
L2352[17:30:50] <diesieben07> pistons
check diagonally for redstone power as well
L2354[17:30:59] <tterrag> it's
technically a bug
L2355[17:31:01] <diesieben07> it is a
bug, but mojang has decided to make it a feature...
L2356[17:31:08] <diesieben07> it is
annoying as fuck
L2357[17:31:11] <tterrag> but mojang has
all but outright stated that since it would break so many builds,
they are keeping it
L2358[17:31:27] <GeoDoX> damn -.-
L2359[17:31:37] <GeoDoX> That's
bullshit.
L2360[17:31:44] <diesieben07> yes it
is
L2361[17:31:58] <tterrag> backwards
compatibility hell :D
L2362[17:32:06] <GeoDoX> fuck the
existing builds, they can be rebuilt. screw that shit.
L2363[17:32:09] ***
Abrar|gone is now known as AbrarSyed
L2364[17:32:14] <diesieben07> exploiting
bugs is your own fault...
L2365[17:32:23] <tterrag> and the user is
meant to know that's a bug how?
L2366[17:32:27] <GeoDoX> exactly!
L2367[17:32:30] <tterrag> this isn't a
beta
L2368[17:32:35] <gigaherz> yeah but with
the quirks of the redstone system, it's hard to differentiate
L2369[17:32:53] <tterrag> users shouldn't
constantly need to be checking "is this behavior a bug?"
every time they find something new
L2370[17:32:53] <diesieben07> because its
not how redstone is supposed to work...
L2371[17:33:01] <GeoDoX> not at
all.
L2372[17:33:02] <tterrag> where is the
ingame manual on how redstone is "supposed" to
work?
L2373[17:33:04] <diesieben07> but
yes
L2374[17:33:10] <tterrag> all the docs we
have on that are user-made
L2375[17:33:14] <diesieben07> the real
issue is: mojang did not test it properly
L2376[17:33:21] <diesieben07> if they had
tested pistons properly they would have found it
L2377[17:33:27]
⇦ Quits: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net) (Ping timeout: 186
seconds)
L2378[17:33:52] <gigaherz> or they would
have fixed it as soon as someone discovered the feature ;P
L2379[17:33:53] ***
Flenix is now known as SleepyFlenix
L2380[17:34:06] <diesieben07> yea
L2381[17:34:07] <gigaherz> not after
everyone has builds that make heavy use of it
L2382[17:34:18] <tterrag> it's a problem
of they waited too long to fix it
L2383[17:34:25] <tterrag> so it's too
late now, oh well
L2384[17:35:10] <GeoDoX> its really not
though
L2385[17:35:14] <gigaherz> jsut look at
the "item elevators"
L2386[17:35:15]
⇦ Quits: psxlover (psxlover@athedsl-4413370.home.otenet.gr)
(Read error: Connection reset by peer)
L2388[17:35:24] <GeoDoX> it was never
intended
L2389[17:35:27] <gigaherz> that IS an
obvious bug exploit
L2390[17:35:28]
⇨ Joins: psxlover
(psxlover@athedsl-4413370.home.otenet.gr)
L2391[17:35:40] <gigaherz> and people
cried when 1.9 broke them ;P
L2392[17:35:55] <GeoDoX> oh well, there
will be other ways to do it
L2393[17:36:19] <gigaherz> sure
L2394[17:36:27] <gigaherz> dropper
elevators
L2395[17:36:32] <GeoDoX> same with this,
it may not be possible to do it THAT way, but it can be worked
aorund.
L2396[17:36:33] <gigaherz> there's
"silent" designs out there
L2397[17:36:38] <gigaherz> they just take
more materials and time
L2398[17:38:47]
⇦ Quits: sinkillerj
(~sinkiller@nc-67-232-14-71.dhcp.embarqhsd.net) (Quit:
またね)
L2399[17:41:58]
⇦ Quits: Raspen0 (~Raspen0@D97A01A5.cm-3-3a.dynamic.ziggo.nl)
(Quit: Leaving)
L2400[17:48:03] <tterrag> what's the best
way to render an item entity in 1.8.x?
L2401[17:48:58] <masa> hmmh, so I'm
trying to use the forge blockstate and submodels for my items with
parts... I still need a separate model json for each part
though?
L2402[17:49:16] <masa> so that the game
can laod and bake the parts
L2403[17:49:56] <masa> wait, or can I use
the layers for this
L2404[18:01:10] <tterrag> nobody?
L2405[18:01:15] *
tterrag goes to look at botania
L2406[18:01:37] <diesieben07> tterrag,
you mean like in a TESR?
L2407[18:01:42] <tterrag> yeah
L2408[18:01:47] <diesieben07> then it
hasnt changed
L2409[18:01:50]
⇨ Joins: Cojo
(~Cojo@2606:a000:1126:8048:1113:f9f1:2d12:561d)
L2410[18:01:53] <diesieben07> entity
rendering is pretty much the same as in 17
L2411[18:01:54] <tterrag>
RenderManager.instance.renderEntityWithPosYaw(item, 0.0D, 0.0D,
0.0D, 0.0F, 0.0F);
L2412[18:01:56] <tterrag> thats what I
had
L2413[18:02:04] <diesieben07> but?
L2414[18:02:09] <tterrag> no more
.instance
L2415[18:02:19] <tterrag> ah it's just in
Minecraft now
L2416[18:02:23] <tterrag> easy
one...whoops :P
L2417[18:02:44] <diesieben07> :D
L2418[18:02:55]
⇦ Parts: Admiral_Damage (webchat@253.201.115.87.dyn.plus.net)
())
L2419[18:03:35]
⇨ Joins: Admiral_Damage
(webchat@253.201.115.87.dyn.plus.net)
L2420[18:07:29]
⇨ Joins: untamemadman
(~untamemad@cpc87177-aztw31-2-0-cust196.18-1.cable.virginm.net)
L2421[18:09:53]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Remote host
closed the connection)
L2422[18:10:25]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L2423[18:13:26] ***
SnowShock35 is now known as zz_SnowShock35
L2424[18:13:44]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Ping timeout:
189 seconds)
L2425[18:14:06]
⇦ Parts: Admiral_Damage (webchat@253.201.115.87.dyn.plus.net)
())
L2426[18:16:17]
⇦ Quits: agowa338 (~Thunderbi@p54918E53.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L2427[18:17:16]
⇨ Joins: Damage
(webchat@253.201.115.87.dyn.plus.net)
L2428[18:22:21] ***
kirby|gone is now known as mrkirby153
L2429[18:28:30]
⇦ Quits: dangranos (dangranos@eos.pc-logix.com) (Ping
timeout: 198 seconds)
L2430[18:29:49]
⇨ Joins: Mimiru (Mimiru@eos.pc-logix.com)
L2431[18:29:50] *** Server sets mode: +CQcnrtf
#RegisterYourNameMoron
L2432[18:34:23]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2433[18:36:58]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2434[18:39:30]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2435[18:42:23]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L2436[18:49:53]
⇦ Quits: cppchriscpp
(~cppchrisc@c-76-24-45-127.hsd1.nh.comcast.net) (Remote host closed
the connection)
L2437[18:59:30]
⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read
error: Connection reset by peer)
L2438[19:04:52]
⇦ Quits: covers1624
(~covers162@ppp121-45-25-252.lns20.adl2.internode.on.net) (Read
error: Connection reset by peer)
L2439[19:05:14]
⇨ Joins: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2440[19:05:58]
⇦ Quits: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Read error: Connection
reset by peer)
L2441[19:06:14]
⇨ Joins: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2442[19:06:19]
⇨ Joins: covers1624
(~covers162@ppp121-45-25-252.lns20.adl2.internode.on.net)
L2443[19:07:35]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 194
seconds)
L2444[19:07:57]
⇦ Parts: DarkEvilMac|Away
(Darkevilma@our.pi.equals-3.14.elitebnc.org) ())
L2445[19:08:09]
⇦ Quits: zooonie
(~zoonie@cpc72513-sgyl32-2-0-cust418.18-2.cable.virginm.net) (Quit:
Leaving)
L2446[19:13:32]
⇦ Quits: Szernex
(~Szernex@188-23-146-35.adsl.highway.telekom.at) (Read error:
Connection reset by peer)
L2447[19:18:35]
⇨ Joins: PrinceCat
(~PrinceCat@106-69-108-76.dyn.iinet.net.au)
L2448[19:22:39]
⇦ Quits: untamemadman
(~untamemad@cpc87177-aztw31-2-0-cust196.18-1.cable.virginm.net)
(Ping timeout: 198 seconds)
L2449[19:23:59]
⇦ Quits: PrinceCat
(~PrinceCat@106-69-108-76.dyn.iinet.net.au) (Quit: Textual IRC
Client: www.textualapp.com)
L2450[19:25:08]
⇦ Quits: psxlover (psxlover@athedsl-4413370.home.otenet.gr)
(Ping timeout: 198 seconds)
L2451[19:33:42]
⇦ Quits: shadekiller666
(~shadekill@adsl-108-71-32-134.dsl.lsan03.sbcglobal.net) (Read
error: Connection reset by peer)
L2452[19:36:37]
⇦ Quits: sejsel (~sejsel@10.174.broadband5.iol.cz) (Ping
timeout: 194 seconds)
L2453[19:40:09]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:c1a1:49a6:9520:586f:3eb)
L2454[19:41:47]
⇨ Joins: Naiten
(Naiten@86-102-24-94.xdsl.primorye.ru)
L2455[19:48:09]
⇦ Quits: AlkalusAFK (~SomeGuyIn@27-33-23-120.tpgi.com.au)
(Quit: Leaving)
L2456[19:49:07]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
195 seconds)
L2457[19:50:55]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L2458[19:51:47] ***
bilde2910|away is now known as bilde2910
L2459[19:57:28]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2460[19:58:40]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L2461[20:00:27]
⇦ Quits: AbsentThirdEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L2462[20:02:11]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Ping timeout:
194 seconds)
L2463[20:02:53]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L2464[20:07:29]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2465[20:10:10]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2466[20:10:34]
⇦ Quits: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 186
seconds)
L2467[20:16:06]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Remote host
closed the connection)
L2468[20:16:40]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L2469[20:18:39]
⇦ Quits: Everseeking
(~Everseeki@pool-100-6-106-162.pitbpa.fios.verizon.net) (Quit:
Leaving)
L2470[20:19:57]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Ping timeout:
194 seconds)
L2471[20:20:29]
⇨ Joins: Darva
(Darva@97-85-183-91.static.stls.mo.charter.com)
L2472[20:20:42]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
198 seconds)
L2473[20:22:09]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:c049:d871:7c2:229a:9074)
L2474[20:22:46]
⇨ Joins: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L2475[20:22:53] ***
Kaiyouko is now known as Kaiyouka
L2476[20:23:48]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L2477[20:24:12] ***
MrKickkiller is now known as MrKick|Away
L2478[20:24:29]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L2479[20:24:50] ***
Mumfrey is now known as mumfrey
L2480[20:25:19] ***
bilde2910|away is now known as bilde2910
L2481[20:26:07] <HassanS6000> How can I
get the value of an IProperty if I have a BlockState, not an
IBlockState
L2482[20:31:15]
⇨ Joins: cppchriscpp
(~cppchrisc@c-76-24-45-127.hsd1.nh.comcast.net)
L2483[20:41:34] <HassanS6000> nvm
L2484[20:41:38]
⇦ Quits: yopu (~yopu@184-89-171-53.res.bhn.net) (Ping
timeout: 198 seconds)
L2485[20:42:00] ***
willieaway is now known as williewillus
L2486[20:42:37] <williewillus> you should
never touch BlockState objects
L2487[20:42:49] <williewillus> besides
returning one in createBlockState
L2488[20:43:01] <williewillus> a
BlockState is very different from an IBlockState (unfortunate
naming)
L2489[20:44:23]
⇦ Quits: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Read
error: Connection reset by peer)
L2490[20:44:37]
⇨ Joins: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L2491[20:45:34] <HassanS6000>
williewillus, yeah I realized I had to do world.getBlockState(pos)
which returns an IBlockState - not sure if method is named that,
but it does what I described
L2492[20:45:38]
⇦ Quits: xampp (~xampp@c-98-243-68-246.hsd1.mi.comcast.net)
(Quit: leaving)
L2493[20:45:51]
⇨ Joins: xampp
(~xampp@c-98-243-68-246.hsd1.mi.comcast.net)
L2494[20:46:11] <williewillus> masa: if
the shapes for each part are custom, then yeah you need a separate
file to define the shape
L2495[20:46:26] <williewillus> but if not
you can just specify the model in each submodel as builtin
generated (I think)
L2496[20:46:44] <williewillus> not sure
what your end result goal is
L2497[20:49:32]
⇦ Quits: Naiten (Naiten@86-102-24-94.xdsl.primorye.ru) (Read
error: Connection reset by peer)
L2498[20:51:41]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Remote host
closed the connection)
L2499[20:52:18]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L2500[20:53:20]
⇨ Joins: Morden
(~Morden@c-50-189-89-51.hsd1.ma.comcast.net)
L2501[20:53:59]
⇨ Joins: AnAngryBrit (~AngryBrit@90.197.159.155)
L2502[20:54:42] <Morden> Anyone that
might be able to help me figure out why a simple access transformer
isn't working?
L2503[20:55:08] <tterrag> sure
L2504[20:55:22]
⇦ Quits: An_Angry_Brit (~AngryBrit@176.249.28.233) (Ping
timeout: 186 seconds)
L2505[20:55:22] ***
AnAngryBrit is now known as An_Angry_Brit
L2506[20:55:26] <tterrag> also, don't ask
to ask, just ask
L2507[20:55:41] <Morden> I followed the
tut for 1.7.10, and I'm not seeing anything in the console
indicating it is being used
L2508[20:55:53] <Morden> nor do I see a
change to te decomp source in my ide
L2509[20:55:55]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Ping timeout:
194 seconds)
L2510[20:56:32] <tterrag> where did you
put it?
L2511[20:56:43] <Morden> I added a
<mymod>.cfg in \resources\META-INF
L2512[20:56:47] <Morden>
containing:
L2513[20:56:49] <Morden> public
net.minecraft.client.gui.inventory.GuiContainer
func_146977_a(Lnet/minecraft/inventory/Slot;)V
L2514[20:57:03] <killjoy> isn't it
supposed to be <mymod>_at.cfg?
L2515[20:57:10] <Morden> Ran a gradew
clean & setupDecompWorkspace
L2516[20:57:35] <Morden> The tut just
uses an arbitrary filename... perhaps that is the problem.
L2517[20:57:41] <Morden> let me try
L2518[20:58:08] <killjoy> I believe fg
will just search for any file ending with _at.cfg
L2519[20:58:29] <Morden> but, before
rebuilding the workspace I added the "attributes 'FMLAT':
'AE2TTransformer.cfg'" to my build.grade
L2520[20:58:37] <killjoy> otherwise you'd
need to use minecraft.at "<modid>.cfg
L2521[20:58:41] <Morden> thats all the
tut says to do
L2522[20:58:44] <tterrag> yes I think in
dev the _at is necessary
L2523[20:58:56] <Morden> ok, I'll try
that real quick.
L2524[21:00:45] <Morden> oooohhh... Looks
better. In that case the Forge tut needs some TLC
L2525[21:00:59] <killjoy> Is it in
readthedocs?
L2526[21:01:03] <killjoy> or the
wiki?
L2527[21:01:19] <Morden> I was looking in
the wiki
L2528[21:01:30] <killjoy> that hasn't
been updated since 1.6
L2529[21:01:55] <Morden> The section is
labeled as "new method for 1.7.10 and ForgeGradle"
L2530[21:02:08] <Morden> So I assumed it
was current... ah well.
L2531[21:02:28] <killjoy> oh yes,
ATs
L2532[21:02:36] <killjoy> it's arbitrary
for coremods
L2533[21:04:00] <Morden> Yeah, since I
need to override a single method in GuiContainer, I was hoping to
avoid a coremod
L2534[21:04:35] <Morden> Though, on that
note, my AT should probably be protected, not public
L2535[21:05:59] <tterrag> I'd write a
page on ATs for the official docs but I'd probably get fired
L2536[21:06:10] <Morden> lol...
L2537[21:06:18] <killjoy> out of a cannon
into the sun?
L2538[21:08:07] <killjoy> well they're
not quite coremods
L2539[21:08:25] <killjoy> Though I prefer
coremods that add getters/setters than ATs
L2540[21:08:31] <tterrag> I mean, if
lex/cpw says it's ok it would be a pretty simple page
L2541[21:08:36] <tterrag> there's not
much to it
L2542[21:08:50] <tterrag> make file ->
copy from mcpbot -> add manifest entry
L2543[21:09:46] <bspkrs> you're
fired
L2544[21:10:02] <killjoy> tterrag is now
an event
L2545[21:10:05]
⇦ Quits: MikrySoft (~MikrySoft@89-76-18-43.dynamic.chello.pl)
(Killed (NickServ (GHOST command used by
MikrySoft|2)))
L2546[21:10:05] <tterrag> oh no, how will
I feed my kids
L2547[21:10:10]
⇨ Joins: MikrySoft|2
(~MikrySoft@89-76-18-43.dynamic.chello.pl)
L2548[21:10:30] <killjoy>
MinecraftForge.EVENT_BUS.post(tterrag);
L2549[21:10:31] <bspkrs> cut up the
smaller ones to feed the bigger ones
L2550[21:12:15] <Morden> HMMMM
L2551[21:13:07] <Morden> So the
transformer was found when rebuilding the workspace, but the IDE
still shows the untransformed method in the source, and I don't see
it load in the consloe when launched...
L2552[21:13:18] <killjoy> Using eclipse
or idea/
L2553[21:13:31] <Morden> eclise
L2554[21:13:39] <killjoy> did you rerun
the eclipse task?
L2555[21:13:45] <Morden> or eclipse if
you can spell
L2556[21:13:52] <Morden> no....
L2557[21:13:56] <killjoy> ...
L2558[21:13:58] <killjoy> do that
L2559[21:14:09] <killjoy> the .classpath
file is still pointing to the old jar
L2560[21:14:20] <killjoy> dirty jars go
in .gradle (in 1.8+)
L2561[21:14:29]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2562[21:14:46] <killjoy> clean jars are
stored globally, dirty is locally.
L2563[21:15:09] <Morden> YAY!
L2564[21:15:12] <killjoy> adding a AT
makes your jar dirty in case you didn't realize
L2565[21:15:15]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L2566[21:15:40] <Morden> ok... Still
don't see any indication in the console that the transform is
taking place. Should I?
L2567[21:15:57] <killjoy> when you start
the game?
L2568[21:16:02] <Morden> yes
L2569[21:16:11] <killjoy> you won't see
it because it's already done
L2570[21:17:01] <Morden> ok
L2571[21:17:24]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L2572[21:17:31] <tterrag> it's not
runtime in dev
L2573[21:17:32] <killjoy> What point of
"dirty jar" didn't you understand?
L2574[21:17:33] <Morden> Awesome...
Thanks everyone for your help....
L2575[21:18:18] <Morden> I understood,
just figured I would see something indicating it at least tried to
do the transform, even if it was no longer needed in dev env
L2576[21:18:30] <killjoy> There is no
META-INF in dev
L2577[21:18:37] <killjoy> no
manifest
L2578[21:18:53] <Morden> didn't thin of
it tht way... thanks
L2579[21:18:59] <Morden> *think
L2580[21:19:17] <tterrag> it tells you
when you run setupDecompWorkspace
L2581[21:19:21] <Morden> damn these
dollar store fingers
L2583[21:21:26] <killjoy> except it's
more of an Accessor
L2584[21:21:42] <tterrag> and it's more
of ASM :P
L2585[21:21:46] <tterrag> (or
reflection)
L2586[21:21:53] <killjoy> AT is asm
too
L2587[21:21:59] <Morden> I see
L2588[21:21:59] <tterrag> yes
L2589[21:22:04] <tterrag> though only
touching modifiers
L2590[21:22:19] <killjoy> This doesn't
require a dirty jar
L2591[21:22:33] <killjoy> you just
cast
L2592[21:22:35] <Morden> My issue is that
I need to override drawSlot() to do some prep work before the real
method runs
L2593[21:23:07] <Morden> I don't think I
can do that via reflection
L2594[21:23:34] <tterrag> how can you
cast?
L2595[21:23:35] <Morden> drawSlot looks
to be func_146977_a in 1.7.10
L2596[21:23:41] <tterrag> GuiContainer
isn't castable to IGuiContainer
L2597[21:23:49] <killjoy> asm
L2598[21:23:54] <killjoy> it's made to
implement it
L2599[21:23:57] <tterrag> ._.
L2600[21:24:01] <tterrag> but how do you
use that at compiletime
L2601[21:24:19] <killjoy> Interfaces
aren't strict when it comes to casting
L2602[21:24:32]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2603[21:24:42] <tterrag>
yes...they...are?
L2604[21:24:45] <killjoy> nope.
L2605[21:24:54] <killjoy> Go ahead and
try to cast it to some interface
L2606[21:25:03] <killjoy> imagine
subclasses
L2607[21:25:28] <tterrag> just tried, you
can't
L2608[21:25:31] <tterrag> what exactly
are you suggesting?
L2609[21:25:32] <killjoy> I'm not sure
how it reacts to finals
L2611[21:27:22]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2612[21:27:26] <tterrag> hm...I guess
you can
L2613[21:27:31] <tterrag> still, that
seems really ugly
L2614[21:27:49] <killjoy> Mixins has a
similar concept
L2615[21:28:07] <killjoy> but they also
double cast
L2616[21:28:14] <tterrag> but I don't use
mixins
L2617[21:28:19] <killjoy>
(MinecraftServer)(object)this
L2618[21:30:41] <killjoy> Anyway, I
probably prefer it this way because I've had a bad experience with
dirty jars in the past
L2619[21:30:58] <killjoy> mostly with
eclipse classpath order
L2620[21:31:47]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
195 seconds)
L2621[21:32:17]
⇦ Quits: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 189
seconds)
L2622[21:32:32] <Morden> Well, have a
good one all!
L2623[21:32:40] <killjoy> good bye
L2624[21:32:45]
⇦ Quits: Morden (~Morden@c-50-189-89-51.hsd1.ma.comcast.net)
()
L2625[21:34:04]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L2626[21:34:34]
⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Read
error: Connection reset by peer)
L2627[21:34:54] ***
bilde2910|away is now known as bilde2910
L2628[21:35:20] <killjoy> Heh, just
thinking about inheritance.
L2629[21:35:28] <killjoy> public
interface UncleGrandpa{}
L2630[21:35:34] <killjoy> He's everyone's
uncle and grandpa
L2631[21:36:23] <williewillus> that
analogy falls apart really quick :p
L2632[21:38:34] <williewillus> that means
everyone is their oldest ancestor
L2633[21:38:38] <williewillus> since
everything extends Object :p
L2634[21:39:18]
⇦ Quits: maxlowry123
(~IceChat9@pool-71-244-115-181.albyny.fios.verizon.net) (Quit: Why
is the alphabet in that order? Is it because of that
song?)
L2635[21:42:34]
⇦ Quits: Kobata
(~Kobata@cpe-24-210-17-81.columbus.res.rr.com) (Ping timeout: 186
seconds)
L2636[21:44:52] <thecodewarrior> How
exactly do I mark a block to be re-rendered?
L2637[21:44:59] <killjoy> what do you
mean?
L2638[21:45:42] <thecodewarrior> I have a
tile entity using an ISBM, and I need it to update.
L2639[21:46:44] <williewillus>
world.markBlockRangeForRenderUpdate clientside
L2640[21:46:53] <williewillus> I *think*
world.markBlockForUpdate works serverside but not sure
L2641[21:48:24] <thecodewarrior> Yep,
markBlockForUpdate works. Thanks!
L2642[21:49:02]
⇦ Quits: Shukaro (~Shukaro@130.108.232.236) ()
L2644[21:51:21]
⇦ Quits: Ministry (~M1nistry@220-253-72-185.dyn.iinet.net.au)
(Quit: Leaving)
L2645[21:51:33]
⇨ Joins: Ministry
(~M1nistry@220-253-72-185.dyn.iinet.net.au)
L2646[21:51:43] <killjoy> == !=
.equals
L2647[21:52:02] <williewillus> also,
don't use setTileEntity manually
L2648[21:52:13] <Ministry> Not in a
comparison sense, just in a debuging looking at the two
variables
L2649[21:52:14] <williewillus> you're
probably running into the issue where your te vanishes when you
setBlockState
L2650[21:52:32] <williewillus> if that's
the case, override TE.shouldRefresh
L2651[21:52:33] <Ministry> yeah I thought
that, so I was grabbing the TE before setting the blockstate to
preserve it's values
L2652[21:52:37] ***
Vigaro is now known as V
L2653[21:52:58] <williewillus> yeah use
shouldRefresh, you return a boolean saying if your TE should be
destroyed or not
L2654[21:53:13] <williewillus> because
some machines use different states for different machines/Te's,
etc.
L2655[21:53:42]
⇦ Quits: Cojo (~Cojo@2606:a000:1126:8048:1113:f9f1:2d12:561d)
(Quit: If we wish to explore, if we wish to see what's over the
next hill, wonders unfold before us; all we have to do is want it
enough.)
L2656[21:53:59] <williewillus> the common
implementation is "return newState.getBlock() !=
oldState.getBlock()" which only destroys the TE if the block
type is changing entirely
L2657[21:54:33]
⇨ Joins: maxlowry123
(~IceChat9@pool-71-244-115-181.albyny.fios.verizon.net)
L2658[21:54:45] <Ministry> so
te.shouldRefresh makes me not need to set the blockstate?
L2659[21:54:56] <Ministry> I'm basically
destroying a block and replacing it based on a value.
L2660[21:56:07]
⇦ Quits: PitchBright
(~PitchBrig@cpe00fc8d8a3ce3-cm00fc8d8a3ce0.cpe.net.cable.rogers.com)
(Quit: brb)
L2661[21:56:31] <williewillus> no,
returning false from shouldRefresh prevents your te from getting
deleted everytime you setBlockState to a different variant of the
same block
L2662[21:57:14] <Ministry> ohh, so if the
oldState = the newState it returns false?
L2663[21:57:27] <Ministry> Yep I
see.
L2664[21:57:31] <Ministry> You did say
that, my bad.
L2665[21:57:31] <williewillus> use
"return oldState.getBlock() != newState.getBlock()"
L2666[21:58:26] <tterrag> why that isn't
the default impl I'll never know
L2667[21:59:49]
⇨ Joins: PitchBright
(~PitchBrig@CPE00fc8d8a3ce3-CM00fc8d8a3ce0.cpe.net.cable.rogers.com)
L2668[22:02:33] <williewillus> I think
the motivation was better be pedantically safe than to leak TE's
all over the place
L2669[22:04:33]
⇨ Joins: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L2670[22:09:30] <Ministry> Oh, so
shouldRefresh returns true because the block is being broken to air
and then replaced, instead of cancelled, hrm.
L2671[22:14:42] <williewillus> wat
L2672[22:14:46]
⇨ Joins: SomeGuyInATree
(~SomeGuyIn@27-33-23-120.tpgi.com.au)
L2673[22:14:56] <williewillus> are you
making it air then replacing?
L2674[22:15:02] <williewillus> just set
it directly
L2675[22:16:45]
⇦ Quits: itachi1706 (~itachi170@doserver.itachi1706.com)
(Quit: Bye :P)
L2676[22:19:22]
⇦ Quits: gr8pefish
(~gr8pefish@24-121-80-148.flagcmtk01.res.dyn.suddenlink.net) (Quit:
Zzzz)
L2677[22:21:10] <Ministry> I'm using the
breakBlock event within my custom block to handle what I want to do
with the block
L2679[22:22:06] <Ministry> Lines 53-79,
roughly that
L2680[22:22:40] <Ministry> Currently it's
just doing a random to determine something, I want to use a
TileEntity to have a large int (like 600+) that gets -1 everytime
the block 'breaks'
L2681[22:23:04] <williewillus> don't do
that in breakblock
L2682[22:23:11] <williewillus> breakblock
should always actually break the block
L2683[22:23:35] <Ministry> Yeah I know...
I was doing it elsewhere and canceling the break, however I
couldn't access the blockstate properties that way.
L2684[22:24:45]
⇨ Joins: itachi1706
(~itachi170@doserver.itachi1706.com)
L2685[22:29:58]
⇦ Quits: MoxieGrrl
(~MoxieGrrl@173-23-172-139.client.mchsi.com) (Read error:
Connection reset by peer)
L2686[22:32:51]
⇨ Joins: Wastl2
(~Wastl2@f053043024.adsl.alicedsl.de)
L2687[22:36:45]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
L2688[22:41:33]
⇦ Quits: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 198
seconds)
L2689[22:42:36] <williewillus> block
break event
L2690[22:42:42] <williewillus> you get
the old state
L2691[22:43:08] <williewillus> breakblock
is used to do things in addition to breaking the block, lots of
spots in the game expect that it actually allows the block to
break
L2692[22:44:27] <Ministry> How can I get
a block state within that event though
L2693[22:47:11] <tterrag> ...
L2694[22:47:15] <tterrag>
it's...a...parameter
L2695[22:47:23]
⇦ Quits: Doty1154
(~Doty1154@2601:648:8002:c1a1:49a6:9520:586f:3eb) (Quit:
Leaving)
L2696[22:47:34] <Ministry> :( yeah forgot
I could access the public IProperties.
L2697[22:47:59] ***
tterrag is now known as tterrag|ZZZzzz
L2698[22:49:35] <williewillus>
evt.state.getValue :p
L2699[22:49:40] <williewillus> or
whatever the field is called
L2700[22:49:56] <Ministry> Yeah that's
it, if
(!((Boolean)e.state.getValue(BlockDenseIron.EXHAUSTED)))
L2701[22:50:05] <williewillus> you
shouldn't need the cast anymore
L2702[22:50:08] <williewillus> if you're
on 1.8.8+
L2703[22:50:38] <Ministry> 1.8-11?
L2704[22:51:07]
⇨ Joins: McJty
(~jorrit@94-225-203-206.access.telenet.be)
L2705[22:51:52] <xaero> 11 is an
incomplete build number; are you saying you are on 1.8.0 (per se)
and not 1.8.8+?
L2706[22:51:52] <williewillus> yeah idk
why youre still on 1.8.0 :P
L2707[22:51:59] <williewillus> update to
1.8.9
L2708[22:52:03] <williewillus> it's a
tiny step
L2709[22:52:10] <williewillus> except for
tessellator but that's easy
L2710[22:52:29] <Ministry> I just got
back from holiday so everything I did before hand is just mush now,
I've got the git pull setup but it always said upto date ~_~
L2711[22:54:49] <williewillus> well to
update forge versions you just change it in your build.gradle
L2712[22:54:54] <williewillus> doesnt
have to do with git
L2713[22:56:05]
⇨ Joins: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2714[22:58:58]
⇦ Quits: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 186
seconds)
L2715[22:59:05]
⇨ Joins: Morden
(~Morden@c-50-189-89-51.hsd1.ma.comcast.net)
L2716[22:59:26] <Morden> ok, back with
another stupid access transformer question.
L2717[22:59:30]
⇨ Joins: Mraoffle
(~mraof@2601:642:4400:49a7::93ed)
L2718[22:59:38]
⇦ Quits: Mraof
(~mraof@pool-74-110-222-32.rcmdva.fios.verizon.net) (Killed
(NickServ (GHOST command used by
Mraoffle!~mraof@2601:642:4400:49a7::93ed)))
L2719[22:59:42] ***
Mraoffle is now known as Mraof
L2720[22:59:43] <Morden> I added
"protected net.minecraft.client.gui.inventory.GuiContainer
isMouseOverSlot(Lnet/minecraft/inventory/Slot;II)Z"
L2721[23:00:01] <Morden> to my access
transformer and it doesn't seem to be taking.
L2722[23:00:12] <Morden> while the other
transform in the file is.
L2723[23:00:26] <Morden> any idea what I
have done wrong?
L2724[23:00:29] <williewillus> I thought
you need the srg names of these
L2725[23:00:31] <williewillus> idk
L2726[23:00:41]
⇦ Quits: Lathanael|Away
(~Lathanael@p54960243.dip0.t-ipconnect.de) (Ping timeout: 198
seconds)
L2727[23:00:43] <Morden> Thats my
thought
L2728[23:00:55] <Morden> How would I find
the SRG for this?
L2729[23:01:04]
⇦ Parts: Mraof (~mraof@2601:642:4400:49a7::93ed)
())
L2730[23:01:05]
⇨ Joins: EyeOfKoishi
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com)
L2731[23:01:18] <Morden> I know the
obsfucated name, and what forge deobsfucates to.
L2732[23:01:45]
⇦ Quits: GhostfromTexas (~GFt@cpe-76-184-99-97.tx.res.rr.com)
(Quit: Reconnecting...)
L2733[23:01:46]
⇨ Joins: themandalton
(webchat@polaris.kettering.edu)
L2734[23:01:57]
⇨ Joins: GhostfromTexas
(~GFt@cpe-76-184-99-97.tx.res.rr.com)
L2735[23:02:35] <williewillus>
!!isMouseOverSlot
L2736[23:02:39] <williewillus> !!gm
isMouseOverSlot
L2737[23:02:40] <MCPBot_Reborn> === MC
1.8.9:
net/minecraft/client/gui/inventory/GuiContainer.isMouseOverSlot
(ayl.a) UNLOCKED ===
L2738[23:02:41] <MCPBot_Reborn> Name : a
=> func_146981_a => isMouseOverSlot
L2739[23:02:42] <MCPBot_Reborn>
Descriptor : (Lyg;II)Z =>
(Lnet/minecraft/inventory/Slot;II)Z
L2740[23:02:43] <MCPBot_Reborn> AT :
public net.minecraft.client.gui.inventory.GuiContainer
func_146981_a(Lnet/minecraft/inventory/Slot;II)Z #
isMouseOverSlot
L2741[23:02:43] <MCPBot_Reborn> Comment :
Returns if the passed mouse position is over the specified slot.
Args : slot, mouseX, mouseY
L2742[23:02:44] <MCPBot_Reborn> SRG
Params : Slot p_146981_1_, I p_146981_2_, I p_146981_3_
L2743[23:02:45] <MCPBot_Reborn> MCP
Params : Slot slotIn, int mouseX, int mouseY
L2744[23:02:45] <MCPBot_Reborn> Last
Change: 2014-05-04 05:35:37-04:00 (maya)
L2745[23:02:50] <williewillus> copy the
line that says "AT"
L2746[23:03:15] <Morden> need it for
1.7.10
L2747[23:03:24] <Morden> isn't that for
1.8.x?
L2748[23:03:26] <williewillus> boo
L2749[23:03:28] <williewillus> !!gm
isMouseOverSlot 1.7.10
L2750[23:03:29] <MCPBot_Reborn> === MC
1.7.10:
net/minecraft/client/gui/inventory/GuiContainer.isMouseOverSlot
(bex.a) UNLOCKED ===
L2751[23:03:30] <MCPBot_Reborn> Name : a
=> func_146981_a => isMouseOverSlot
L2752[23:03:30] <MCPBot_Reborn>
Descriptor : (Laay;II)Z =>
(Lnet/minecraft/inventory/Slot;II)Z
L2753[23:03:31] <MCPBot_Reborn> AT :
public net.minecraft.client.gui.inventory.GuiContainer
func_146981_a(Lnet/minecraft/inventory/Slot;II)Z #
isMouseOverSlot
L2754[23:03:32] <MCPBot_Reborn> Comment :
Returns if the passed mouse position is over the specified slot.
Args : slot, mouseX, mouseY
L2755[23:03:32]
⇨ Joins: Darkevilmac
(Darkevilma@our.pi.equals-3.14.elitebnc.org)
L2756[23:03:33] <MCPBot_Reborn> SRG
Params : Slot p_146981_1_, I p_146981_2_, I p_146981_3_
L2757[23:03:33] <MCPBot_Reborn> MCP
Params : Slot slotIn, int mouseX, int mouseY
L2758[23:03:34] <MCPBot_Reborn> Last
Change: 2014-05-04 05:35:37-04:00 (maya)
L2759[23:03:42] <williewillus> but yeah
its the same
L2760[23:03:46] <Morden> Awesome!
L2761[23:03:47] <williewillus> because
thats the point of srg names
L2762[23:04:03]
⇦ Quits: SubconsciousEye
(~Subconsci@cpe-65-28-43-97.wi.res.rr.com) (Ping timeout: 198
seconds)
L2763[23:04:16] <Morden> anyidea how I
would look that up without the bot?
L2764[23:04:16] <Darkevilmac> Quick
question about the DimensionManager, are there limits as to when I
can call methods like registerDimension, and registerProviderType?
Or do they have to be called at preInit?
L2765[23:04:28] ***
williewillus is now known as willieaway
L2766[23:04:32] <Darkevilmac> And for
reference I'm wondering if I can call them at any time in
game.
L2767[23:05:29]
⇦ Quits: Brokkoli (~Brokkoli@f054021112.adsl.alicedsl.de)
(Ping timeout: 194 seconds)
L2768[23:05:31] <Morden> Found it,
nvm,
L2769[23:05:36] <Morden> thanks!
L2770[23:05:53] <McJty> Darkevilmac, mods
like rftools wouldn't be possible if you couldn't call those
later
L2771[23:06:08] <McJty> Darkevilmac, but
be careful. You have to tell the clients too.
L2772[23:06:21]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960698.dip0.t-ipconnect.de)
L2773[23:06:44] <thecodewarrior> Is there
any reason I should store my IRecipe's? or should I just
instantiate them and pass them directly to the
CraftingManager.
L2774[23:07:10] <McJty> thecodewarrior,
just pass them on
L2775[23:07:17] <thecodewarrior> Ok,
thanks.
L2776[23:10:03] <Darkevilmac> McJty,
thanks, just a bit out of the loop wasn't aware of that mod.
Another question if you don't mind be bugging you. I had asked the
other day if there are any definitive limits to the dimension id I
can use. ie, could I technically use Integer.MAX_VALUE if I really
needed that many ids?
L2777[23:10:32] <McJty> yes, that should
work
L2778[23:10:38] <Darkevilmac> I doubt I
ever will but I just want to know if there's a limit to what I can
use.
L2779[23:10:46] <Darkevilmac> Alright
great thanks.
L2780[23:10:56] <killjoy> I think I broke
blackboard
L2781[23:11:11] <Ministry> you're such a
killjoy
L2782[23:11:16]
⇨ Joins: Brokkoli
(~Brokkoli@f050169200.adsl.alicedsl.de)
L2783[23:11:19] <killjoy> right as I
uploaded my assignment
L2784[23:11:23] <McJty> Darkevilmac, make
sure to check out the source of rftoolsdim. There are a few other
hairy issues you need to worry about when making dimensions
dynamically
L2785[23:11:23] <killjoy> and I don't
mean Launch.blackboard
L2786[23:11:40] <McJty> For example, one
problem is that since dimensions are not registered in the config a
client connecting to a server doesn't know that they have to be
registered
L2787[23:11:52] <McJty> and if the client
happens to log in in such a dimension that gives issues
L2788[23:12:02] <Darkevilmac> Ya I
snooped around the code a little
L2789[23:12:10] <Darkevilmac> seems to be
some interesting things
L2790[23:12:20] <Darkevilmac> just have
to make sure I sync things properly mostly.
L2791[23:12:38] <McJty> Yes, but the
problem above cannot be done with a regular packet (at least in
1.7.10)
L2792[23:12:46] <Darkevilmac> I'm on
1.8
L2793[23:12:56] <McJty> You have to send
a packet right after the client connects but before he tries to
load in the world
L2794[23:13:11] <McJty> I didn't change
the method on 1.8
L2795[23:13:12] <Darkevilmac> Is there an
event for that I could hook into?
L2796[23:13:31] <thecodewarrior> For some
reason I love Diggy Diggy Hole. I just listen to it on repeat over
and over. "I am a dwarf and I'm digging a hole, diggy diggy
hole, diggy diggy hollleee..."
L2797[23:13:58] <McJty> Darkevilmac,
check out RFToolSdim and the DimensionSyncChannelHandler
class
L2798[23:14:21] ***
fry|sleep is now known as fry
L2799[23:16:37] ***
willieaway is now known as williewillus
L2800[23:17:20]
⇨ Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L2801[23:20:45]
⇦ Quits: Morden (~Morden@c-50-189-89-51.hsd1.ma.comcast.net)
(Quit: Leaving)
L2802[23:22:15]
⇨ Joins: TheSecretPanda
(~TheSecret@c-68-53-45-139.hsd1.tn.comcast.net)
L2803[23:22:53] <TheSecretPanda> Hey
guys
L2804[23:22:56] ***
TheSecretPanda is now known as TSP
L2805[23:23:12] <Ministry> Howwwdy
L2806[23:23:34] <TSP> Time to work on
making this car thing work more fluid-like
L2807[23:24:26]
⇦ Quits: themandalton (webchat@polaris.kettering.edu) (Ping
timeout: 204 seconds)
L2808[23:29:01]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Remote host
closed the connection)
L2809[23:29:38]
⇨ Joins: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com)
L2810[23:29:51] <TSP> welcome back
thecodewarrior
L2811[23:30:09]
⇨ Joins: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L2812[23:33:17]
⇦ Quits: thecodewarrior
(~thecodewa@75-128-36-18.static.mtpk.ca.charter.com) (Ping timeout:
189 seconds)
L2813[23:36:38]
⇦ Quits: McJty (~jorrit@94-225-203-206.access.telenet.be)
(Quit: Leaving)
L2814[23:48:46] ***
mrkirby153 is now known as kirby|gone
L2815[23:51:18]
⇦ Quits: Hgrebnednav (~Hgrebnedn@d8D872D48.access.telenet.be)
(Ping timeout: 198 seconds)
L2816[23:57:09]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
198 seconds)