<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:05:41] <Zaggy1024> has anyone had to
do this before?
L2[00:05:50] <Zaggy1024> I'm still trying to
figure out how to translate it
L3[00:05:56] <Zaggy1024> to the correct
position
L4[00:06:00] <shadekiller666> where is it
currently?
L5[00:06:11] <shadekiller666> where are you
translating from
L6[00:07:32] <Zaggy1024> well, either where
the TE renders, or the player's position
L7[00:07:44] ⇦
Quits: Cojo (~Cojo@2606:a000:1126:a066:315e:4853:54e9:ad02) (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.)
L8[00:07:48] <Zaggy1024> however, I'm not
sure if the method I'm using to render the damage texture is
translated somehow
L9[00:08:00] <Zaggy1024> I don't think it
is, but it doesn't seem to work when I try it using TE's render
position
L10[00:08:21] <shadekiller666> well,
everything renders on top of the player if it isn't
translated
L11[00:08:44] <shadekiller666> i think the
translation is like player pos - block pos or something
L12[00:09:38] ⇦
Quits: Stygander (~kvirc@c-68-36-105-157.hsd1.mi.comcast.net) (Read
error: Connection reset by peer)
L13[00:10:00] <Zaggy1024> yeah
L14[00:10:09] <Zaggy1024> block pos -
player pos, but yeah
L15[00:10:31] ⇦
Quits: Benimatic (~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
(Ping timeout: 186 seconds)
L16[00:10:39] <shadekiller666> ya that
one
L17[00:11:09] <FusionLord> no way to import
b3d files into blender... so I cannot even look to see how he has
the texture assigned
L18[00:15:50] ***
williewillus is now known as willieaway
L19[00:17:18] ⇨
Joins: alex_6611
(~alex_6611@p5dc16df6.dip0.t-ipconnect.de)
L20[00:20:17] ⇨
Joins: Fendirain
(~Fendirain@2602:30a:c0e7:11a0:9537:bbbf:9807:d3d8)
L21[00:26:29] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Read error: Connection
reset by peer)
L22[00:26:55] ⇦
Quits: AstralSorcerer
(~AstralSor@dhcp-137-184.resnet.rochester.edu) (Remote host closed
the connection)
L23[00:29:28] ⇦
Quits: MrComputerGhost
(~MrCompute@2602:306:30b9:ac70:499c:fcfd:811a:7be8) (Quit:
Leaving)
L24[00:31:40] ⇨
Joins: bilde2910|away (bilde2910@51.174.170.178)
L25[00:32:30] ***
bilde2910|away is now known as bilde2910
L26[00:33:06] ***
Ash|ZZZ is now known as Ash|Work
L27[00:39:13] ⇨
Joins: Drullkus
(~Drullkus@2601:646:8301:c41e:c406:34e2:8a95:b4ff)
L28[00:41:41] ***
covers1624_ is now known as covers1624
L29[01:00:54] ⇨
Joins: Mraoffle
(~mraof@pool-71-115-24-49.rcmdva.fios.verizon.net)
L30[01:02:47] ⇦
Quits: Mraof (~mraof@pool-96-253-111-208.rcmdva.fios.verizon.net)
(Ping timeout: 183 seconds)
L31[01:04:37] ⇨
Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L32[01:19:21] ⇦
Quits: r4wk (uid48318@id-48318.tooting.irccloud.com) (Quit:
Connection closed for inactivity)
L33[01:21:36] ⇨
Joins: Emris (~Miranda@195.234.58.25)
L34[01:34:35] ⇦
Quits: PBlock96 (PBlock96@res404s-128-61-104-241.res.gatech.edu)
(Read error: Connection reset by peer)
L35[01:38:33] ⇦
Quits: covers1624
(~covers162@ppp118-210-242-9.lns20.adl6.internode.on.net) (Read
error: Connection reset by peer)
L36[01:49:11] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L37[01:51:16] ⇨
Joins: covers1624
(~covers162@ppp118-210-242-9.lns20.adl6.internode.on.net)
L38[01:51:42] ⇨
Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L39[01:51:49] ⇨
Joins: VikeStep (~VikeStep@101.184.168.47)
L40[01:51:58] ⇨
Joins: modmuss50
(uid42264@id-42264.highgate.irccloud.com)
L41[01:55:46] ⇨
Joins: OrionOnline
(~OrionOnli@ip-80-236-245-242.dsl.scarlet.be)
L42[01:56:30] <Wuppy> creating teams for a
school project always stays hard doesnt it...
L43[01:57:07] <fry> never done that in my
life :P
L44[01:57:37] *
shadekiller666 senses a severe hint of sarcasm in that
sentence
L45[01:58:25] <Wuppy> I've got to make sure
I'm in a good group to make a game the coming months
L46[01:59:37] <fry> seriously, that's just
not something that happens in the education here :P
L47[02:00:16] <Wuppy> I would actually
expect russia to be more of gropu education
L48[02:03:40] ⇨
Joins: LexManos
(~Lex@50-76-111-34-static.hfc.comcastbusiness.net)
L49[02:03:40]
MineBot sets mode: +o on LexManos
L50[02:04:44] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20150907 mappings to Forge Maven.
L51[02:04:48] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20150907-1.8.zip (mappings
= "snapshot_20150907" in build.gradle).
L52[02:04:58] <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/
L53[02:05:27] ⇦
Quits: Lex_ (~Lex@50-76-111-34-static.hfc.comcastbusiness.net)
(Ping timeout: 198 seconds)
L54[02:13:49] ***
MorphFK is now known as Morphan1
L55[02:17:53] ⇦
Quits: SomeGuyInATree (uid112166@id-112166.highgate.irccloud.com)
()
L56[02:18:09] ⇨
Joins: SomeGuyInATree
(~SomeGuyIn@203-213-115-197.tpgi.com.au)
L57[02:18:20] <SomeGuyInATree>
#PaidTheBill
L58[02:18:30] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 198
seconds)
L59[02:19:25] ⇦
Quits: Brycey92 (~Brycey92@bmb5663-27-21.rh.psu.edu) (Quit: Live
long and prosper)
L60[02:20:20] ⇨
Joins: bilde2910|away (bilde2910@51.174.170.178)
L61[02:20:47] <Wuppy> is it hard to pay
bills from within a tree?
L62[02:21:08] ***
bilde2910|away is now known as bilde2910
L63[02:22:27] ⇨
Joins: Noppes (~Noppes@82-168-212-152.ip.telfort.nl)
L64[02:23:13] <SomeGuyInATree> When you're
a victim of bank fraud, surprisingly yes.
L66[02:26:37] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Read error: Connection
reset by peer)
L67[02:30:06] ⇦
Quits: alex_6611 (~alex_6611@p5dc16df6.dip0.t-ipconnect.de) (Ping
timeout: 183 seconds)
L68[02:33:50] ⇦
Quits: shadekiller666
(~shadekill@adsl-108-80-76-183.dsl.lsan03.sbcglobal.net) (Read
error: Connection reset by peer)
L69[02:34:19] <Wuppy> hmmm I really need to
rest a bit.... 10 parties in 1 week is a bit much
L70[02:35:36] <SomeGuyInATree> Party all
day, every day.
L71[02:35:51] ⇨
Joins: bilde2910|away (bilde2910@51.174.170.178)
L72[02:35:51] <Wuppy> pretty much
L73[02:36:40] ***
bilde2910|away is now known as bilde2910
L74[02:40:39] ⇨
Joins: AforAnonymous (bitch2k@dyn-042-143.vix1.mmc.at)
L75[02:42:52] ⇨
Joins: Loetkolben
(~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de)
L76[02:46:40] ⇦
Quits: Alaura (~Alaura@ip98-178-174-150.tu.ok.cox.net) (Read error:
Connection reset by peer)
L77[02:47:01] ⇨
Joins: Szernex
(~Szernex@194-166-127-166.adsl.highway.telekom.at)
L78[02:48:10] <Cazzar> ohmygod, I might be
getting a new job soon :D
L79[02:52:37] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L80[02:53:47] ***
Morphan1 is now known as MorphFK
L81[02:54:05] ⇦
Quits: Mitchellbrine (uid38456@id-38456.tooting.irccloud.com)
(Quit: Connection closed for inactivity)
L82[02:54:23] ⇨
Joins: bilde2910|away (bilde2910@51.174.170.178)
L83[02:55:13] ***
bilde2910|away is now known as bilde2910
L84[02:59:01] ⇦
Quits: jakimfett (~overnet@c-73-180-36-141.hsd1.or.comcast.net)
(Remote host closed the connection)
L85[03:00:29] ⇨
Joins: jakimfett (~overnet@73.180.36.141)
L86[03:13:58] ***
Gaz492|Away is now known as Gaz492
L87[03:35:00] ⇨
Joins: Slikrick
(~Slikrick9@c-50-189-48-85.hsd1.ma.comcast.net)
L88[03:46:14] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 198
seconds)
L89[03:47:58] ⇨
Joins: bilde2910|away (bilde2910@51.174.170.178)
L90[03:48:46] ***
bilde2910|away is now known as bilde2910
L91[04:07:28] ⇦
Quits: tmtu (~tundmatu@h-145-207.a192.priv.bahnhof.se)
()
L92[04:07:40] ⇦
Quits: Fendirain
(~Fendirain@2602:30a:c0e7:11a0:9537:bbbf:9807:d3d8) (Quit:
Leaving)
L93[04:21:33] ⇦
Quits: KindOne (kindone@107.170.17.75) (Quit: Hiring PHP developers
does not contribute to the quota of employees with
disabilities.)
L94[04:23:59] ⇨
Joins: KindOne (kindone@107.170.17.75)
L95[04:25:43] ⇦
Quits: Greenphlem (uid22276@id-22276.tooting.irccloud.com) (Quit:
Connection closed for inactivity)
L96[04:28:10] <OrionOnline> I have a
question about repackaging a Mod
L97[04:28:20] <OrionOnline> How does
repackaging handle that mods Resources_
L98[04:28:50] <diesieben07> you want to
package a mod into your mod's jar file?
L99[04:35:06] <OrionOnline> it is basically
just an API, it handles GUI design
L100[04:35:23] <OrionOnline> yet it has
its own resources and stuff to render like buttons
L101[04:35:28] <OrionOnline> and slots
etc
L102[04:35:48] <OrionOnline> currently we
copy the code over, but it is still weird..
L103[04:35:57] <OrionOnline> we could link
it as a gitsubmodule
L104[04:36:19] <OrionOnline> but it would
be awesome if would just be able to tell gradle to download it as a
dependencie
L105[04:36:56] <diesieben07> that you
should#
L106[04:37:06]
⇨ Joins: KGS (~KGS@nl107-188-189.student.uu.se)
L107[04:37:59] <OrionOnline> but how does
FML handle different versions of the same mod?
L108[04:48:24]
⇨ Joins: tmtu
(~tundmatu@h-145-207.a192.priv.bahnhof.se)
L109[04:51:29] ⇦
Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read error:
Connection reset by peer)
L110[04:59:03] <Cazzar> FML won't launch
with multiple instances of 1 mod.
L111[05:00:15] <OrionOnline> Dang
L112[05:01:29] ***
Gaz492 is now known as Gaz492|Away
L113[05:01:37] <diesieben07> you should
not ship other mods, simple as that
L114[05:02:02] <dangranos> hi
L115[05:03:28] ***
fry is now known as fry|sleep
L116[05:03:48] <OrionOnline> diesieben07,
i know, but we trzing to make our mods simpler to develop and
maintain
L117[05:04:00] <diesieben07> and...?
L118[05:04:39] <OrionOnline> keeping two
different UI systems is jsut a hasle.... It is not really needed
but it would make our lives a lot easier if we could extract it
into a Library
L119[05:05:09] <diesieben07> sounds
reasonable.
L120[05:05:46]
⇨ Joins: Mraof
(~mraof@pool-96-253-111-208.rcmdva.fios.verizon.net)
L121[05:05:56] <Cazzar> You just... note
that there is a dependancy on another mod?
L122[05:06:05] <Cazzar> Like I would with
my library mod?
L123[05:07:01] <OrionOnline> I would, if
that is my only options, was just trying to figure out if there was
an easier way for the enduser
L124[05:07:21] <diesieben07> not without
an API for it.
L125[05:07:25] ⇦
Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6) (Ping
timeout: 206 seconds)
L126[05:07:34] <diesieben07> there would
have to be dependency resolutino built in to FML or the
launcher
L127[05:07:41] ⇦
Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl) (Quit:
Linux and Windows server are updating. Reconnecting in a few.
それでは、また。)
L128[05:07:53] <diesieben07> and i am not
sure if that is ever going to happen :(
L129[05:09:02] <OrionOnline> i donnot get
why that was never implemented from the start.....
L130[05:09:14] <OrionOnline> It would make
our lives and the ones fomr the endusers a lot easier
L131[05:09:17] <diesieben07> yep
L132[05:09:23] <diesieben07> except its
very hard to get right
L133[05:09:27] <diesieben07> or you have a
big security hole
L134[05:09:39] <Cazzar> Esp when
downloading executable code.
L135[05:09:53] <OrionOnline> yeah, ontop
of that everybody does his versioning different
L136[05:09:58] <diesieben07> an opt-in
thingy would be very nice though
L137[05:10:04] <Cazzar> Given that
Minecraft isn't in anything like a chroot, you kinda are fucked if
it's wrong.
L138[05:10:07] <OrionOnline> the resolver
would not need to download exec code perse.
L139[05:10:14] <diesieben07> where the
user can say "yes i agree"
L140[05:10:20] ***
zz_SnowShock35 is now known as SnowShock35
L141[05:10:29] <diesieben07> and if they
dont, they presented with a popup that says "you need this
download"
L142[05:10:38]
⇨ Joins: pixlepix
(~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L143[05:11:29] <OrionOnline> Yeah that
would be awesome, but as long as we donnot have a central download
location for mods the security risks are high
L144[05:11:41] <diesieben07> exactly
L145[05:11:53] <diesieben07> there used to
be a plan with curse, but i dont know if anything ever came from
that
L146[05:12:11] <Cazzar> Curse
launcher
L147[05:12:14]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L148[05:12:25] <diesieben07> well thats a
3rd party launchr
L149[05:12:36] <diesieben07> thats even
worse than just saying "hey download this library
mod"
L150[05:13:30] <OrionOnline> diesieben07,
what would be the differenc in forge doing it?
L151[05:13:45] <diesieben07> the end user
would not have to download anything
L152[05:13:55] <diesieben07> with a 3rd
party launcher, they have to download and install and get used to
that
L153[05:14:00] <OrionOnline> He would
still have to download forge....
L154[05:14:06] <diesieben07> which is a
worse experience than just saying "download this 2nd
mod"
L155[05:14:14] <diesieben07> everything
has forge...
L156[05:14:26] <diesieben07> plus if it
were in forge it woudl work in every launcher
L157[05:14:26] <OrionOnline> Looking from
a vanilla instance not
L158[05:14:35] <diesieben07> if you have
mods, you have forge
L159[05:14:37] <diesieben07> pretty
much
L160[05:14:57] <OrionOnline> yes but it
still a download and installation process, if you download forge or
the curse launcher
L161[05:15:16] <OrionOnline> for the count
and the endresult it does not matter as it is still a download and
install process
L162[05:15:23] <diesieben07> i
disagree
L163[05:15:32] <diesieben07> you need
forge anyways
L164[05:15:32] <OrionOnline> i can see
your side
L165[05:15:36] <diesieben07> no matter
what launcher you use
L166[05:15:47] <OrionOnline>
yeah.....
L167[05:15:58] <diesieben07> and also:
relying on a central company really irks me
L168[05:16:09] <OrionOnline> Me too
L169[05:16:37] <OrionOnline> But this
problem will likely be never solved until Mojang jumps in
L170[05:16:44] <OrionOnline> Which it
probably never will
L171[05:16:46] <diesieben07> which will
not happen
L172[05:16:52] <diesieben07> well, mojang,
or forge
L173[05:17:39] <OrionOnline> I donnot
think that Forge will ever function as a central Repo for
mods
L174[05:17:46] <diesieben07> i did not say
that
L175[05:17:53] <diesieben07> i said forge
as the dependency resolver
L176[05:18:11] <OrionOnline> yeah, but
where do you download from
L177[05:18:19] <diesieben07> the mod tells
you
L178[05:18:26] <OrionOnline> and that is
the sec risk
L179[05:18:29] <diesieben07> and then you
ask the user if he trusts domain X
L180[05:18:36] <diesieben07> if he
doesn't, the game stops.
L181[05:18:39] <diesieben07> if he does,
go on.
L182[05:18:44] <OrionOnline> Yeah
oke
L183[05:18:50] <OrionOnline> that would be
a way todo it
L184[05:19:06] <diesieben07> the hard part
is detecting what is already there, what has updates, etc
L185[05:19:24] <OrionOnline> As there is
no set versioning system that will not work....
L186[05:19:26]
⇨ Joins: Naiten (Naiten@5.143.77.223)
L187[05:19:37] <OrionOnline> Or it would
need to be a Opt-In based system
L188[05:19:41] <diesieben07> unless you
let the mods specify logic for it
L189[05:19:53] <diesieben07> a special
piece of code that tells you whether versino A is newer than
B
L190[05:19:56] <Naiten> Is there a way to
kill all entites of certain class on item click?
L191[05:20:18] <diesieben07> sure.
L192[05:20:26] <OrionOnline> Naiten, i
think you would have to get all entities within the range you want
to kill
L193[05:20:34] <OrionOnline> and call the
kill method on them
L194[05:20:52] <OrionOnline> diesieben07,
Yes that would indeed be a good way to solve it
L195[05:21:17] <diesieben07> but complex
and a lot of work
L196[05:21:21] <OrionOnline> yes..
L197[05:21:31] <OrionOnline> altough not
tooo complex
L198[05:21:45] <OrionOnline> You would
have to rewrite the way FML handles dependencies
L199[05:22:19] <diesieben07> FML handles
dependencies? :D
L200[05:22:30] <diesieben07> it yells at
you, yes
L201[05:22:33] <diesieben07> but... thats
about it
L202[05:22:34]
⇨ Joins: FR^2
(~frquadrat@2001:41d0:2:842d::cafe)
L203[05:22:39] <OrionOnline> Exactly
L204[05:22:39]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L205[05:23:05] <OrionOnline> You would
have to make a dependency a actual Object, that has all the
properties
L206[05:23:14] <diesieben07> it would have
to be way earlier
L207[05:23:18] <diesieben07> because this
has to include coremods
L208[05:23:22] <OrionOnline> and somehow
get a list of said properties before you load the mod
L209[05:23:40] <OrionOnline> Maby using
JSON?
L210[05:23:54] <OrionOnline> Parse all
ModFile for said JSON
L211[05:23:55] <diesieben07> yeah a
special json file or something in the manifest
L212[05:24:01] <OrionOnline> exactly
L213[05:24:33] <OrionOnline> Then after
laod, provide the ModClass with info about the loaded
dependencies
L214[05:24:39] <OrionOnline> Kinda like an
environment class
L215[05:24:46] <diesieben07> why even
that?
L216[05:24:53] <diesieben07> when you
load, all the dependency stuff is already done
L217[05:25:16] <OrionOnline> Then how do
you know which version of a Lib is loaded on init
L218[05:25:36] <diesieben07> well, by the
usual means...
L219[05:25:44] <diesieben07>
Loader.isModLoaded or whatever
L220[05:26:00] <OrionOnline> that only
tells you which mod is loaded, not which version it has
L221[05:26:10] <OrionOnline> FML does not
allow acces to such fields
L222[05:26:14] <diesieben07> you can get
the ModContainer somehow though and that tells you the
version
L223[05:26:15] <diesieben07> sure it
does
L224[05:26:24] <OrionOnline> Yeah okey
over the ModContainer
L225[05:27:13] <OrionOnline> There is
still the problem of multiple mods having the same dep... how would
you make sure that the correct version is loaded
L226[05:27:50] <OrionOnline> cause loading
the JSON is fine
L227[05:28:01] <diesieben07> that is
called dependency resolution
L228[05:28:11] <diesieben07> and its a bit
hard to get your head around, but in the end its just a bit of
graph tehory
L229[05:28:16] <OrionOnline> but you would
have to load the mod to let it determine if a other version then
the one it specified is also a valid option
L230[05:28:28] <diesieben07> why do you
have to load the mod?
L231[05:28:34] <diesieben07> it all has to
be defined in the json
L232[05:29:00] <OrionOnline> What would
you have determine if a different version is acceptable as a
dependency then the one given in the JSON?
L233[05:29:24] <diesieben07> yeah this is
the tricky part
L234[05:29:34] <diesieben07> either you
need to force a version scheme
L235[05:29:44] <diesieben07> or allow a
small script to be loaded, maybe JS or something
L236[05:30:18] <OrionOnline> JavaScript...
Hmmmm
L237[05:30:32] <diesieben07> yes, because
loading a real java class is always a pain
L238[05:30:39] <OrionOnline> It is i
know
L239[05:30:41] <diesieben07> because then
you have to worry about classloaders and unloading and shit
L240[05:30:55] <diesieben07> and the JS
gives you a sandbox for free
L241[05:31:03] <OrionOnline> The proper
solution would be a different loading tree
L242[05:31:14] <OrionOnline> one that has
no connection to the actual mod
L243[05:31:18] ***
Gaz492|Away is now known as Gaz492
L244[05:31:21] <OrionOnline> but there
would be no way to force that
L245[05:31:22] <diesieben07> loading
tree?
L246[05:31:52] ***
Gaz492 is now known as Gaz492|Away
L247[05:32:03] <OrionOnline> Yeah the
class loader loads a set of classes based on the Import statements
ontop of the class... So if put them in order of the load you get a
loading tree.
L248[05:32:14] <OrionOnline> That is how
we call those thing on the Uni
L249[05:32:18] <diesieben07> uh
L250[05:32:23] <diesieben07> import
statements are a compiler fiction
L251[05:32:27] <diesieben07> they do not
exist in class files
L252[05:32:49] <OrionOnline> hmm..... Then
i failed at understanding the classloader....
L253[05:32:59] <OrionOnline> Passed the
exam anzwaz
L254[05:33:07] <diesieben07> in the class
files you have fully classified names always
L255[05:33:07] <OrionOnline> anyway*
L256[05:33:18] <diesieben07> as soon as a
class is needed, it will be used
L257[05:33:33] <diesieben07> *loaded
L258[05:33:34] <OrionOnline> that is
correct, but you would still need to load the classed the current
to be laoded class depents on
L259[05:33:47] <diesieben07> its not that
simple
L260[05:34:07] <diesieben07> you need to
resolve circular dependencies, too
L261[05:34:17] <OrionOnline> correct.....
dang
L262[05:34:20] <diesieben07> class A
extends Class B uses class A
L263[05:35:24] <OrionOnline> We are
drifting off... :P, i admit that i need to take a new look at my
books before i start the next semester in a month....
L264[05:35:32] <diesieben07> :D
L265[05:35:39] <OrionOnline> So loading a
JavaScript would indeed be the best
L266[05:35:51] <diesieben07> well, that is
only the last resort
L267[05:36:03] <diesieben07> SemVer(ish)
would be the default
L268[05:36:06] <diesieben07> you dont need
custom logic for that
L269[05:36:21] <OrionOnline> Yeah make a
optout system
L270[05:36:22] <diesieben07> only if you
cant follow standards you have to specifiy the script
L271[05:36:28] <OrionOnline> Yeah
L272[05:36:42] <diesieben07> i might do
some work on this when i am back home :D
L273[05:38:12] <diesieben07> question is
also, do you make auto-updates?
L274[05:38:25] ***
heldplayer|off is now known as heldplayer
L275[05:38:36] ⇦
Quits: Naiten (Naiten@5.143.77.223) (Quit: Leaving)
L276[05:38:38] <OrionOnline> I would make
a either a popup or some button of some kind in the mainmenu for
that
L277[05:38:39]
⇨ Joins: airbreather
(~airbreath@d149-67-99-43.nap.wideopenwest.com)
L278[05:38:52] <diesieben07> what about
servers? :D
L279[05:38:56] <OrionOnline> Hmm
L280[05:39:02] <diesieben07> this is way
more complex than you think
L281[05:39:22] <OrionOnline> First OP that
joins gets a message in chat saying that there a updates available
and asks if he wants to update?
L282[05:39:58] <OrionOnline> You are
right, this is complex, but it is not undoable
L283[05:40:06] <diesieben07> you would
have to support console, too
L284[05:40:17] <diesieben07> especially
for the initial resolutino at startup
L285[05:40:23] <OrionOnline> Yeah
L286[05:40:28] <OrionOnline> Hmm
L287[05:41:14] <diesieben07> the swing gui
you would have to do sounds worse though tbh :D
L288[05:41:28] <diesieben07> a bit of
ascii art in the console isn't to hard
L289[05:41:30] <OrionOnline> Swing
gui?
L290[05:41:50] <diesieben07> well, how
else do you display a gui before anything minecraft related has
even started up?
L291[05:42:05] <OrionOnline> yeah
alright
L292[05:42:20] <OrionOnline> but you
cannot do text on the client...
L293[05:42:30] <diesieben07> what?
L294[05:42:48] <OrionOnline> Most players
donot have a visual output of the log open
L295[05:42:56] <OrionOnline> so they will
not see our request
L296[05:43:03] <diesieben07> hence the
gui...?
L297[05:43:06] <OrionOnline> Yes
L298[05:43:12] <diesieben07> thats what i
said :D
L299[05:43:16] <OrionOnline> Oh...
L300[05:43:18] <diesieben07> i just said
you need console for servers
L301[05:43:24] <diesieben07> and gui for
clients
L302[05:43:31] <OrionOnline> Owhhh, sorry
-_-
L303[05:43:36] <OrionOnline> exactly
L304[05:44:05] <diesieben07> :D
L305[05:44:07] <diesieben07> np
L306[05:46:06] <OrionOnline> Can we run a
ForgeDev env in IDEA_
L307[05:46:31] <diesieben07> i think it
was planned for FG2 but i am not sure if that became true
L308[05:46:31]
⇨ Joins: Uristqwerty
(~chatzilla@modemcable078.46-58-74.mc.videotron.ca)
L309[05:47:09] <OrionOnline> So if i
wanted to help i would need to divert to eclipse
again.........
L310[05:53:01] <diesieben07> as i said,
not necessarily
L311[05:53:09] <diesieben07> abrar always
said "FG2" :D
L312[05:58:25] <OrionOnline> :P
L313[05:58:33] ⇦
Quits: Linsor (~Linsor@37.139.80.89) (Read error: Connection reset
by peer)
L314[06:00:30] ⇦
Quits: pixlepix (~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
(Read error: Connection reset by peer)
L315[06:00:35] ⇦
Quits: NotTomben (~Tombenpot@candicejoy.com) (Ping timeout: 206
seconds)
L316[06:00:52]
⇨ Joins: pixlepix
(~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L317[06:04:05]
⇨ Joins: Nathan_Leadill
(webchat@97e125ea.skybroadband.com)
L318[06:06:36] ⇦
Quits: VikeStep (~VikeStep@101.184.168.47) (Read error: Connection
reset by peer)
L319[06:08:37]
⇨ Joins: VikeStep (~VikeStep@101.184.168.47)
L320[06:09:12] ⇦
Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6) (Ping
timeout: 195 seconds)
L321[06:09:50]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L322[06:22:59] ***
Darkevilmac is now known as DarkEvilMac|Away
L323[06:24:28]
⇨ Joins: kmecpp
(~kmecpp@pool-108-21-82-75.nycmny.fios.verizon.net)
L324[06:31:11] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 378
seconds)
L325[06:31:42]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L326[06:32:32] ***
bilde2910|away is now known as bilde2910
L327[06:34:42]
⇨ Joins: FusionLord1
(~FusionLor@ip70-190-176-197.ph.ph.cox.net)
L328[06:35:46] <diesieben07> OrionOnline:
just tried it out, there is in fact an idea workspace.
L329[06:35:51]
⇨ Joins: psxlover
(psxlover@62.1.140.6.dsl.dyn.forthnet.gr)
L330[06:35:52] <OrionOnline> oh cool
L331[06:35:54] <OrionOnline> How?
L332[06:36:38] <diesieben07> you just run
setupForge as always
L333[06:36:39] <diesieben07> it creates
it
L334[06:36:54] <OrionOnline> ah oke
nice
L335[06:37:19] ⇦
Quits: FusionLord (~FusionLor@ip70-190-176-197.ph.ph.cox.net) (Ping
timeout: 206 seconds)
L336[06:37:34] <OrionOnline> When did they
add that?
L337[06:38:09] <diesieben07> FG2
L338[06:44:37]
⇨ Joins: GraphicH
(~GraphicH@cpe-96-29-41-211.kya.res.rr.com)
L339[06:44:53] <GraphicH> morning
jokers
L340[06:46:00] ⇦
Quits: Szernex (~Szernex@194-166-127-166.adsl.highway.telekom.at)
(Killed (NickServ (GHOST command used by
Szernex_!~Szernex@62-47-189-2.adsl.highway.telekom.at)))
L341[06:46:03] <OrionOnline>
Allright
L342[06:46:07]
⇨ Joins: Szernex
(~Szernex@62-47-189-2.adsl.highway.telekom.at)
L343[06:46:10] <OrionOnline> I will start
taking a look at the SwingUI
L344[06:46:22] <OrionOnline> And other
stuff
L345[06:47:57] ⇦
Quits: Cypher121 (~Thunderbi@c-73-158-248-128.hsd1.ca.comcast.net)
(Quit: Cypher121)
L346[06:50:05] <OrionOnline> What is the
minimum version of Java Forge requires?
L347[06:50:17] <diesieben07> 6
L348[06:50:22] <diesieben07> but please
dont use java 6
L349[06:54:01]
⇨ Joins: Nathan_Leadill2
(~Nathan_Le@97e125ea.skybroadband.com)
L350[06:54:48] ⇦
Quits: Nathan_Leadill2 (~Nathan_Le@97e125ea.skybroadband.com)
(Client Quit)
L351[06:55:10] ⇦
Quits: Nathan_Leadill (webchat@97e125ea.skybroadband.com) (Ping
timeout: 204 seconds)
L352[06:55:37]
⇨ Joins: Nathan_Leadill
(~Nathan_Le@97e125ea.skybroadband.com)
L353[06:55:48] <Nathan_Leadill> Hey
:)
L354[06:56:31] <Nathan_Leadill> Can anyone
help me with rendering an Item from B3D ? I've added all the code
but its showing as untextured
L355[06:56:43] <OrionOnline> okey for the
JS we have to use a different lib then
L356[06:56:56] <OrionOnline> cause java
only supports JS loading and running from 6 and upwarts
L357[06:57:01] <OrionOnline> as far as i
know
L358[06:57:26] <GraphicH> OrionOnline you
adding a JS engine to Minecraft?
L359[06:58:01] <diesieben07> well... forge
needs 6 or above
L360[06:58:03] <diesieben07> so you're
fine.
L361[06:58:12] <diesieben07> also that is
kinda the last step.
L362[06:58:24] <OrionOnline> yeah, was
just doing some base grunt work
L363[06:58:48] <OrionOnline> GraphicH, no,
diesieben07 and i are doing some base work for a dependency
resolver system
L364[06:59:06] <GraphicH> Ah gotcha,
considered python instead =D ?
L365[06:59:12] <diesieben07> java cant
load python
L366[06:59:23] <diesieben07> also i wont
be doing anything before the 20ths :D
L367[06:59:30] <diesieben07> (at least not
by default that is)
L368[06:59:31] <GraphicH> I execute python
just find in java
L369[06:59:34] <GraphicH> fine
L370[06:59:40] <diesieben07> without
external libraries?
L371[06:59:47] <GraphicH> Nawh not without
externals
L372[06:59:51] <diesieben07> see
L373[06:59:54] <diesieben07> might as well
use js then
L374[06:59:55] <OrionOnline> one idea was
to load a JavaScript when a mod did not use semantic version
L375[06:59:58] <diesieben07> also
indentatino sucks
L376[07:00:00] ***
Gaz492|Away is now known as Gaz492
L377[07:00:07] <diesieben07> but not going
to go into that argument
L378[07:00:17] <OrionOnline> diesieben07,
i will branch and see if i can find a good point to start
working
L379[07:00:47] <GraphicH> Yeah
"indention sucks" until you work with a code base 10
years old that's been through 3 different whitespace fads and its
practically unreadable
L380[07:01:14] <diesieben07> whitespace
with meaning sucks ;)
L381[07:03:18] <GraphicH> I hated it at
first too, except I haven't ever run into unreadable python
L382[07:04:12] <GraphicH> Anyway, how do
you run JS in java? I'm going to switch out to JS for my scripting
engine so I dont have an external dep
L383[07:04:23] <diesieben07> google is
your friend :D
L384[07:04:33] <GraphicH> but I am
lazy
L385[07:04:33] <diesieben07> java comes
with rhino or nowadays since java 8 nashorn
L386[07:04:42] <diesieben07> which runs js
on the jvm and nashorn is actually very fast
L387[07:05:00] <GraphicH> Is there a big
difference between how you use them or same interface?
L388[07:05:07] ⇦
Quits: Ordinastie (crystal@bronyville.me) (Quit: -)
L389[07:05:08] <diesieben07> same
interfave
L390[07:05:16] <GraphicH> gonna do
that
L391[07:05:20] <diesieben07> if you run
your code on java 6 with rhino, it will run on java 8 with
nashorn
L392[07:05:28] <GraphicH> nice
L393[07:05:38] <diesieben07> except it
will be fancier and faster :D
L394[07:05:39] <GraphicH> That would get
rid of my last external dep
L395[07:05:50] <diesieben07> whereas rhino
is... well, a big fat rhino
L396[07:05:56] <OrionOnline> yeah
L397[07:05:59] <GraphicH> Yeah if it runs
natively on the JVM that would be sweet
L398[07:06:08] <OrionOnline> It does, and
in its own SandBox
L399[07:06:13] <diesieben07> its not
natively
L400[07:06:18] <GraphicH> Well close
L401[07:06:22] <diesieben07> but it uses
invokedynamic magic
L402[07:06:30] <diesieben07> so it can be
really fast
L403[07:06:32] *
GraphicH spooky hands
L404[07:06:45] <diesieben07> it comes
close to or is even better than things like V8
L405[07:07:27] <GraphicH> Good, I'm
executing little bits of script every few ticks so that would
probably help
L406[07:07:40]
⇨ Joins: kimfy
(~kimfy___@74.141.16.62.customer.cdi.no)
L407[07:07:51] ⇦
Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no) (Remote host
closed the connection)
L408[07:08:11]
⇨ Joins: kimfy
(~kimfy___@74.141.16.62.customer.cdi.no)
L409[07:08:56]
⇨ Joins: maxlowry123
(~IceChat9@pool-71-244-115-181.albyny.fios.verizon.net)
L410[07:09:00] <GraphicH> Also, I'd love
to help out on some mods if you need an extra hand with the
"grunt work"
L411[07:15:07] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L412[07:15:43] <OrionOnline> GraphicH,
who's mods?
L413[07:15:56] ⇦
Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl) (Ping
timeout: 198 seconds)
L414[07:16:48] <GraphicH> Anyones really,
but are you guys adding the dep-resolver for Forge I guess?
L415[07:17:17]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L416[07:17:26] ⇦
Quits: KGS (~KGS@nl107-188-189.student.uu.se) (Ping timeout: 206
seconds)
L417[07:17:47] <OrionOnline> Yeah
L418[07:17:51] ***
PaleOff is now known as PaleoCrafter
L419[07:17:58] <OrionOnline> Just doing
some testing what is possible
L420[07:18:07] ***
bilde2910|away is now known as bilde2910
L421[07:19:19]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L422[07:19:30] <OrionOnline> I would need
some help om my own mod though
L423[07:19:46] <GraphicH> Could you use
maven to make a centralized like repository similar to yum repos
for pulling dependancies automatically?
L424[07:20:42] <OrionOnline> Zes
L425[07:21:00] <GraphicH> That'd be pretty
sweet
L426[07:21:02] <OrionOnline> Yes,
technically you can specify any domain
L427[07:21:11] <Nathan_Leadill> Anyone
know how B3D Item Rendering works in 1.8?
L428[07:21:39] <OrionOnline> The
dep-resolver will ask the user if he trusts the following domains:
<Insirts list of domains here> Yes/No
L429[07:21:56] <OrionOnline> If the user
hits no, the dep-resolver does nothing
L430[07:23:04] <OrionOnline> If yes all
deps are being downloaded
L431[07:23:20] <GraphicH> Sweet
L432[07:23:33] <GraphicH> Sounds pretty
awesome, could handle upgrades as well
L433[07:25:14] <diesieben07> yes, but
upgrades are always trickier
L434[07:25:21] <OrionOnline> yep
L435[07:26:02] <diesieben07> but you could
be lazy and leave the heavy lifting to the mod maker
L436[07:26:15] <diesieben07> so just
replace the mod jar and call a "after update" hook
L437[07:27:18] <GraphicH> Oh yeah cause
configs and crap might change
L438[07:27:30] <diesieben07> yes
L439[07:27:44] <OrionOnline> exactly
L440[07:28:17] <diesieben07> the trickiest
part about an updater is relaunching the game
L441[07:28:49] <OrionOnline> Yeah
L442[07:29:03] <OrionOnline> You would
have to unload every thing
L443[07:29:35] <OrionOnline> is 1.8 in the
master branch yet?
L444[07:29:40] <diesieben07> Yes of
course
L445[07:29:43] <diesieben07> it has been
for a loooong time
L446[07:29:45] <OrionOnline> Or do i need
to use the 1.8 Branch
L447[07:29:50] <diesieben07> and no, you
wouldnt have to unload
L448[07:29:59] <diesieben07> you just stop
the game and start it again
L449[07:30:20] <GraphicH> Also, does
anyone know how to play a looping sound?
L450[07:30:22] <OrionOnline> alright, but
what if classes change, a simple restart of the game will not
work
L451[07:30:30] <diesieben07> sure
L452[07:30:38] <diesieben07> what i mean
is actualyl re-launch the JVM
L453[07:30:42] <diesieben07> stop the game
completely, start it again
L454[07:31:00] <diesieben07> GraphicH: you
have to extend MovingSound
L455[07:31:32] <GraphicH> ty
L456[07:31:36] <diesieben07> there is no
other safe way to do it than to completely relaunch
everything
L457[07:32:17] <OrionOnline> THen that is
probably the way to go then
L458[07:32:43] <diesieben07> the thing
is... it is tricky.
L459[07:33:23] <diesieben07> if you really
want to do it properly you have to: write code to a temporary jar
file that waits for minecraft to die and the relaunches it. then
launch that jar file and quit the game
L460[07:33:46] <OrionOnline> Yep
L461[07:34:26] <diesieben07> and for that
you have to find otu all the launch args
L462[07:34:29] <diesieben07> which is not
trivial
L463[07:34:50] <OrionOnline> yep
L464[07:36:29]
⇨ Joins: Tombenpotter
(~Tombenpot@candicejoy.com)
L465[07:36:35] <Vorquel> Does anyone here
know why it is that coremods are not automatically loaded in a
development environment?
L466[07:37:01] <Teamy> lol not sure but I
just had to add the thing to my args 2 minutes ago to load AE
XD
L467[07:37:57]
⇨ Joins: gigaherz
(~gigaherz@167.Red-83-39-109.dynamicIP.rima-tde.net)
L468[07:39:31] <OrionOnline> Vorquel,
because of security concerns
L469[07:40:22] <Vorquel> What security
concerns only matter in a dev env?
L470[07:40:23]
⇨ Joins: Nathan_Leadill_
(webchat@97e125ea.skybroadband.com)
L471[07:41:39] <OrionOnline> No clue
L472[07:44:20] ⇦
Quits: Davnit (~Davnit@71.47.89.196) (Ping timeout: 378
seconds)
L473[07:44:27] <Vorquel> If I had to
guess, I would say there is no difference, and that's one of the
reasons Lex hates coremods.
L474[07:44:46] <diesieben07> i think it is
because of FG2 not being finished
L475[07:44:53] <diesieben07> it used to do
it, atm it just doesnt
L476[07:45:46] <GraphicH> @OrionOnline
whats the import for a JS interpreter
L477[07:45:54] <GraphicH> cant resolve
it
L478[07:46:17] <Vorquel> Speaking of FG2,
do you know of any plans to port it to MC 1.7?
L479[07:46:26]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8d872139.access.telenet.be)
L480[07:46:42] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Quit:
Leaving)
L481[07:47:01] <Cazzar> Probably won't
happen if it doesn't already support it
L482[07:47:18] <PaleoCrafter> GraphicH,
it's part of the Java Scripting API
L483[07:47:45] <PaleoCrafter> new
ScriptEngineManager().getEngineByName("JavaScript")
L484[07:47:48] <Vorquel> I was afraid of
that. It doesn't according to the residents of #ForgeGradle.
L486[07:47:59] <GraphicH> Just found
it
L487[07:48:01] <GraphicH> ty
L488[07:48:05]
⇨ Joins: Davnit (~Davnit@71.47.89.196)
L489[07:48:06] <Cazzar> Vorquel: I'm opped
there... usually
L490[07:48:10] ⇦
Quits: Skuli (~Skuli@107.170.86.178) (Quit: Well.
Bye!)
L491[07:48:15] <Nathan_Leadill>
Anyone?
L492[07:48:58] <sham1> Anyone what
L494[07:49:17] <PaleoCrafter> I don't see
.b3d anywhere there :P
L495[07:49:20] <Nathan_Leadill> Because
I'm getting the Missing texture Block Thing.
L496[07:49:49] <Nathan_Leadill> I've tried
it with and without i get the same result
L497[07:49:54] ⇦
Quits: Szernex (~Szernex@62-47-189-2.adsl.highway.telekom.at)
(Quit: Leaving)
L498[07:50:32] <PaleoCrafter> I think you
also have to specify the path for the model like item/m16.b3d as
well
L499[07:50:57] <Nathan_Leadill> In the
Json
L500[07:50:58] <Nathan_Leadill> ?
L501[07:51:16] <PaleoCrafter> yes
L503[07:52:03] <Nathan_Leadill> Yeah but
its for a block I need it for an item
L504[07:52:10] <Nathan_Leadill> Eg a
gun
L506[07:53:48]
⇨ Joins: Ordinastie (crystal@bronyville.me)
L508[07:54:47] ⇦
Quits: Kotoro[LT] (~Kotoro@50.153.126.20) (Ping timeout: 378
seconds)
L509[07:55:24] <Rallias> Does anyone have
a working deadfly?
L510[07:56:18] <Nathan_Leadill> Any Ideas
anyone?
L511[07:59:01] <OrionOnline> GraphicH,
sorry was watching an episode of Castle
L512[07:59:15] <GraphicH> NP, someone else
got to me
L513[08:01:00] <Nathan_Leadill> Theres no
errors or anything :(
L514[08:03:24]
⇨ Joins: Szernex
(~Szernex@62-47-189-2.adsl.highway.telekom.at)
L515[08:05:17] <GraphicH> Ha took me like
45 minutes to swap out Python for JS
L516[08:05:30] <GraphicH> good thing I
didnt have a bunch of python code written
L517[08:06:08]
⇨ Joins: Kotoro[LT] (~Kotoro@50.153.126.20)
L518[08:07:09]
⇨ Joins: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net)
L519[08:08:23]
⇨ Joins: orthoplex64 (~orthoplex@173.227.72.119)
L520[08:10:18]
⇨ Joins: vsg1990
(~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com)
L521[08:15:31] <GraphicH> I really need to
switch to linuxd
L522[08:15:37] <GraphicH> for dev
env
L523[08:22:43] ***
TTFT|Away is now known as TTFTCUTS
L524[08:24:42] <Ash|Work> noyoudont
L526[08:26:56] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Read error: Connection
reset by peer)
L527[08:27:23] <Nathan_Leadill> Can anyone
help me with my B3D Items?
L528[08:30:46] ***
Vigaro|AFK is now known as Vigaro
L529[08:33:11]
⇨ Joins: r4wk
(uid48318@id-48318.tooting.irccloud.com)
L530[08:33:23]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L531[08:34:12] ***
bilde2910|away is now known as bilde2910
L532[08:34:46] ⇦
Quits: mbl (~chatzilla@CPE-58-172-37-177.mnqi2.cht.bigpond.net.au)
(Ping timeout: 206 seconds)
L533[08:35:45] ⇦
Quits: VikeStep (~VikeStep@101.184.168.47) (Quit:
Leaving)
L534[08:39:12]
⇨ Joins: mbl
(~chatzilla@CPE-58-172-37-177.mnqi2.cht.bigpond.net.au)
L535[08:40:04] ⇦
Quits: tmtu (~tundmatu@h-145-207.a192.priv.bahnhof.se)
()
L536[08:40:19]
⇨ Joins: Vazkii
(~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L537[08:42:48] ***
FusionLord1 is now known as FusionLord
L538[08:52:34] ⇦
Quits: Loetkolben
(~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L539[08:56:28] ***
Ash|Work is now known as Ash|shaking
L540[08:56:56]
⇨ Joins: AstralSorcerer
(~AstralSor@dhcp-137-184.resnet.rochester.edu)
L541[09:00:07] ⇦
Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6) (Ping
timeout: 195 seconds)
L542[09:00:35]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L543[09:07:05] <OrionOnline>
SomeGuyInATree, how are you syncing?=
L544[09:18:47] ⇦
Quits: FR^2 (~frquadrat@2001:41d0:2:842d::cafe) (Ping timeout: 198
seconds)
L545[09:21:07] ⇦
Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6) (Ping
timeout: 195 seconds)
L546[09:21:37]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L547[09:22:05]
⇨ Joins: FR^2
(~frquadrat@2001:41d0:2:842d::cafe)
L548[09:23:34] <Wuppy> I should figure out
a way to find & store recipes in a good way....
L549[09:23:40] <Wuppy> any
suggestions?
L550[09:24:42] <SomeGuyInATree>
OrionOnline, uhh, with writeToNBT(), right?
L551[09:25:00] <sham1> No, that is for
storing
L552[09:25:19] <sham1> You have to sync
your inventories between client and the server
L553[09:25:45] <diesieben07> uh no usually
you dont
L554[09:26:51] <sham1> It seems like his
Container.detectAndSendChanges is not functioning properly
though
L555[09:26:57] ⇦
Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6) (Ping
timeout: 195 seconds)
L556[09:27:08]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L557[09:27:48]
⇨ Joins: Brokkoli
(~Brokkoli@f054027139.adsl.alicedsl.de)
L558[09:27:57] <diesieben07> he said
"won't save items"
L559[09:28:01] <diesieben07> so no it
doesnt seem like that
L560[09:28:08] <sham1> Hmm
L561[09:28:37] <sham1> then this is very
curious indeed
L562[09:29:56] <Vorquel> Have you taken a
look at NEI, Wuppy? That would be the first place I would start
looking.
L563[09:30:10] <Wuppy> (actually cooking
recipes :P)
L564[09:30:29] <Wuppy> I guess thats quite
important to clearify in an MC modding channel :P
L565[09:30:30] <diesieben07> i KNEW it
:D
L566[09:30:42] <Vorquel> lol
L567[09:31:03] <Vorquel> that was
unexpected
L568[09:31:32] <Vorquel> 3x5 cards are a
classic choice
L569[09:32:06] <Wuppy> because of some
changes I prolly have to cook for 1 often
L570[09:32:12]
⇨ Joins: alex_6611
(~alex_6611@p5dc16df6.dip0.t-ipconnect.de)
L571[09:32:13] <Wuppy> which is not
easy
L572[09:33:04] ⇦
Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed
the connection)
L573[09:33:20] <SomeGuyInATree> sham1, the
writeToNBT() never actually finds items in the slots..
L574[09:33:59] <diesieben07> wait a
sec...
L575[09:34:05] <diesieben07> why are you
extending TileEntityChest :o
L576[09:34:23] <SomeGuyInATree>
>Tutorial told me to, lol
L577[09:34:28] <sham1> What the actual
fucl
L578[09:34:39] <diesieben07> that tutorial
is broken
L579[09:35:01] <SomeGuyInATree> Everything
else seemed to work fine. *shrug*
L580[09:35:19] <sham1> Do not blindly
follow tutorials...
L581[09:38:07]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L582[09:38:18]
⇨ Joins: Shukaro (~Shukaro@130.108.232.236)
L583[09:38:20] <SomeGuyInATree> Well I
couldn't find any other chest tutorial that worked..
L584[09:39:47] <diesieben07> plot twist:
this one didn't work either.
L585[09:41:01] <SomeGuyInATree> Welp, any
suggestions?
L586[09:41:07] <sham1> It dun need to be a
specific tutorial to do stuff
L587[09:41:26] <diesieben07> suggestion:
scrap the code, start again
L588[09:41:30] <diesieben07> do not use a
tutorial.
L589[09:42:51]
⇨ Joins: MattDahEpic
(~MattDahEp@174-16-14-83.hlrn.qwest.net)
L590[09:43:08] ⇦
Quits: GraphicH (~GraphicH@cpe-96-29-41-211.kya.res.rr.com) (Ping
timeout: 378 seconds)
L591[09:48:07] ⇦
Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read error:
Connection reset by peer)
L592[09:51:25]
⇨ Joins: Cojo
(~Cojo@2606:a000:1126:a066:f9c7:d322:d4ba:fd09)
L593[09:53:07]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L594[09:53:57] ⇦
Quits: Zaggy1024 (~Zaggy1024@174-20-154-120.mpls.qwest.net) (Killed
(NickServ (GHOST command used by
Zaggy2048!~Zaggy1024@174-20-224-125.mpls.qwest.net)))
L595[09:53:59]
⇨ Joins: Zaggy2048
(~Zaggy1024@174-20-224-125.mpls.qwest.net)
L596[09:54:52]
⇨ Joins: MrComputerGhost
(~MrCompute@2602:306:30b9:ac70:499c:fcfd:811a:7be8)
L597[09:57:55] <Wuppy> there were too many
people in school today....
L598[09:58:02] <Wuppy> why does everybody
have to show up on the first day :P
L599[09:58:11] <Wuppy> people should start
dropping out or working from home already
L600[10:00:13] ⇦
Quits: AstralSorcerer
(~AstralSor@dhcp-137-184.resnet.rochester.edu) (Remote host closed
the connection)
L602[10:01:16] ⇦
Quits: vsg1990 (~vsg1990@cpe-67-241-148-119.buffalo.res.rr.com)
(Quit: Leaving)
L603[10:01:34] <MattDahEpic> ym question
is why you have school on labor day?
L604[10:02:16] <Vorquel> Because its an
american holiday?
L605[10:02:27] <MattDahEpic>
possibly
L606[10:02:51] <sham1> We dun have
'Mericans here
L607[10:04:44] <Wuppy> why I have school
today is a good question though
L608[10:04:58] <Wuppy> dutch school starts
depending on which part you're in
L609[10:05:04] <Wuppy> but for some reason
our school starts 1 week later
L610[10:05:30] <Wuppy> they also expect us
to form a team and make pitches by tuesday even though we won't
actually have any place in school until wednesday
L611[10:07:34]
⇨ Joins: Zaggy1024
(~Zaggy1024@174-20-229-199.mpls.qwest.net)
L612[10:07:59]
⇨ Joins: HassanS6000
(~Hassan@pool-71-191-144-97.washdc.fios.verizon.net)
L613[10:09:11] ⇦
Quits: Zaggy2048 (~Zaggy1024@174-20-224-125.mpls.qwest.net) (Ping
timeout: 198 seconds)
L614[10:11:30] ⇦
Quits: Slikrick (~Slikrick9@c-50-189-48-85.hsd1.ma.comcast.net)
(Quit: Leaving)
L615[10:14:04] ⇦
Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Ping
timeout: 183 seconds)
L616[10:21:20] ⇦
Quits: Zaggy1024 (~Zaggy1024@174-20-229-199.mpls.qwest.net) (Ping
timeout: 198 seconds)
L617[10:24:31] ***
Lathanael|Away is now known as Lathanael
L618[10:24:49] ⇦
Quits: FR^2 (~frquadrat@2001:41d0:2:842d::cafe) (Quit: Connection
reset by peer)
L619[10:26:28] ⇦
Quits: Uristqwerty
(~chatzilla@modemcable078.46-58-74.mc.videotron.ca) (Ping timeout:
183 seconds)
L620[10:27:00] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Read error: Connection
reset by peer)
L621[10:28:23]
⇨ Joins: Uristqwerty
(~chatzilla@modemcable078.46-58-74.mc.videotron.ca)
L622[10:29:06] <MattDahEpic> im having a
few problems with my blockstated 1.8 blocks (code:
https://github.com/MattDahEpic/MobDropOres1.9):
1. all blocks have the same name, 2. blocks of all types in the
inventory stack, 3. textures dont work, and 4. im crashing when
registering the block
L623[10:29:22]
⇨ Joins: GraphicH
(~GraphicH@cpe-96-29-41-211.kya.res.rr.com)
L624[10:31:48]
⇨ Joins: Vazkii
(~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L625[10:31:53]
⇨ Joins: AstralSorcerer
(~AstralSor@dhcp-137-184.resnet.rochester.edu)
L626[10:32:38] ⇦
Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com)
(Quit: Leaving)
L627[10:33:01]
⇨ Joins: mind
(~mind@p54A95928.dip0.t-ipconnect.de)
L628[10:33:01] ⇦
Parts: AstralSorcerer
(~AstralSor@dhcp-137-184.resnet.rochester.edu) ())
L629[10:33:14]
⇨ Joins: AstralSorcerer
(~AstralSor@dhcp-137-184.resnet.rochester.edu)
L630[10:34:45]
⇨ Joins: tmtu
(~tundmatu@h-145-207.a192.priv.bahnhof.se)
L631[10:34:56] ⇦
Quits: Nathan_Leadill_ (webchat@97e125ea.skybroadband.com) (Ping
timeout: 204 seconds)
L632[10:36:02] <Lumien> MattDahEpic
Item.setHasSubtypes(true)
L633[10:36:04]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L634[10:36:53] ***
bilde2910|away is now known as bilde2910
L635[10:37:18] <Nathan_Leadill> How do i
make my Item look in the block states folder for the JSON
L636[10:37:46] <MattDahEpic> Lumien,
java.lang.NoSuchMethodException:
com.mattdahepic.mobdropores.block.ItemBlockMobOre.<init>(net.minecraft.block.Block)
L637[10:38:22] <Lumien> Your item block
needs a ItemBlock(Block block) constructor
L638[10:38:48] <Lumien> Nathan_Leadill why
do you want to do that?
L639[10:40:24] <Nathan_Leadill> Lumien I
need to do that because AFAIK thats the only way to render an item
from B3D in 1.8
L640[10:43:05] ⇦
Quits: tmtu (~tundmatu@h-145-207.a192.priv.bahnhof.se) (Ping
timeout: 378 seconds)
L641[10:46:33] <gigaherz> Nathan_Leadill:
I was told it's automatic?
L642[10:50:20]
⇨ Joins: tmtu
(~tundmatu@h-145-207.a192.priv.bahnhof.se)
L643[10:51:44] ***
Clank[Away] is now known as Clank
L644[10:57:43] ***
Ash|shaking is now known as Ashlee
L645[10:58:29] <Nathan_Leadill> Gigaherz
nope?
L646[10:58:54] ***
willieaway is now known as williewillus
L647[10:59:32] ⇦
Quits: covers1624
(~covers162@ppp118-210-242-9.lns20.adl6.internode.on.net) (Read
error: Connection reset by peer)
L648[11:10:02] ⇦
Quits: psxlover (psxlover@62.1.140.6.dsl.dyn.forthnet.gr) (Ping
timeout: 378 seconds)
L649[11:10:54]
⇨ Joins: covers1624
(~covers162@ppp118-210-242-9.lns20.adl6.internode.on.net)
L650[11:19:50]
⇨ Joins: KR (~KR@kurea.link)
L651[11:20:15]
⇨ Joins: Loetkolben
(~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de)
L652[11:22:29] ⇦
Quits: GraphicH (~GraphicH@cpe-96-29-41-211.kya.res.rr.com) (Ping
timeout: 206 seconds)
L653[11:22:31]
⇨ Joins: Mitchellbrine
(uid38456@id-38456.tooting.irccloud.com)
L654[11:24:57]
⇨ Joins: Hgreb
(~Hgrebnedn@d8D872139.access.telenet.be)
L655[11:26:55] ⇦
Quits: Hgrebnednav (~Hgrebnedn@d8d872139.access.telenet.be) (Ping
timeout: 183 seconds)
L656[11:28:17]
⇨ Joins: Jezza (~Jezza@92.206.12.69)
L657[11:29:42] ⇦
Parts: Uristqwerty
(~chatzilla@modemcable078.46-58-74.mc.videotron.ca)
())
L658[11:31:12] ⇦
Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6) (Ping
timeout: 195 seconds)
L659[11:32:48]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L660[11:32:59] ⇦
Quits: Drullkus (~Drullkus@2601:646:8301:c41e:c406:34e2:8a95:b4ff)
(Remote host closed the connection)
L661[11:35:31]
⇨ Joins: Hgrebnednav__
(~Hgrebnedn@d8D872139.access.telenet.be)
L662[11:37:37] ⇦
Quits: Hgreb (~Hgrebnedn@d8D872139.access.telenet.be) (Ping
timeout: 195 seconds)
L663[11:38:53] <diesieben07> uhm, why is
the installer that is currently shipped like a year behind the git
repo? :O
L664[11:47:32] <PaleoCrafter> uhm... blame
Abrar?
L665[11:48:24] <diesieben07> well, it is
not just for the FG2 stuff
L666[11:48:44] <diesieben07>
actually
L667[11:48:45] <diesieben07> yes it
is.
L668[11:48:49] <diesieben07> goddamnit
abrar
L669[11:48:53] <PaleoCrafter> no matter
what, I blame Abrar :P
L670[11:48:59] <diesieben07> its fg2
L671[11:49:03] <diesieben07> pre-fg2
builds are fine
L672[11:49:20]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8D872139.access.telenet.be)
L673[11:51:19] ⇦
Quits: Hgrebnednav__ (~Hgrebnedn@d8D872139.access.telenet.be) (Ping
timeout: 198 seconds)
L674[11:51:43] <sham1> Always blame either
Abrar or fry
L675[11:52:04]
⇨ Joins: Hgreb
(~Hgrebnedn@d8D872139.access.telenet.be)
L676[11:52:15] <diesieben07> definitely
abrar :D
L677[11:52:43] <diesieben07> unless you
were to say that he *rendered* the progress on the installer
invalid
L678[11:52:47] ⇦
Quits: Hgrebnednav (~Hgrebnedn@d8D872139.access.telenet.be) (Ping
timeout: 195 seconds)
L679[11:52:47] ⇦
Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6) (Ping
timeout: 195 seconds)
L680[11:52:48] <diesieben07>
hehehehe
L681[11:52:54]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L682[11:53:13] <sham1> booooo
L683[11:53:23] <diesieben07> :D
L684[11:53:25]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8D872139.access.telenet.be)
L685[11:53:28] <diesieben07> scnr
L686[11:55:42] ⇦
Quits: Hgreb (~Hgrebnedn@d8D872139.access.telenet.be) (Ping
timeout: 195 seconds)
L687[11:57:17] ***
Cojo is now known as Cojo|noms
L688[11:59:47]
⇨ Joins: Flashfire
(~Flashfire@d24-36-192-173.home1.cgocable.net)
L689[12:00:05] ⇦
Quits: Hgrebnednav (~Hgrebnedn@d8D872139.access.telenet.be) (Ping
timeout: 378 seconds)
L690[12:00:55] <Flashfire> I have a
problem with a custom giant entity. The entity is so big that
NetHandlerPlayServer always cancels the attack on the server side
because the squared distance is greater than 36
L691[12:01:08] <Flashfire> Is there a way
I can fix this?
L692[12:01:48] <Flashfire> I currently
have to go right to the end of the entity to hit it
L693[12:01:58] <Flashfire> center*
L694[12:01:58]
⇨ Joins: psxlover
(psxlover@213.16.215.221.dsl.dyn.forthnet.gr)
L695[12:02:01] <MattDahEpic> maybe make
the attack come from the feet
L696[12:02:25] <Flashfire> What do you
mean? The problem is the player attacking the entity, the other way
around works fine
L697[12:02:43] ⇦
Quits: Wastl2 (~Wastl2@f053013254.adsl.alicedsl.de) (Quit: Hi, I'm
a quit message virus. Please replace your old line with this one
and help me take over the world of IRC.)
L698[12:02:48] <MattDahEpic> you didnt say
that
L699[12:02:56] <Flashfire> Sorry for lack
of detail then
L700[12:03:38] <Flashfire> Yeah the
calculation that cancels it takes place in getDistanceSqToEntity in
the EntityPlayer class so I'm not sure what to do
L701[12:04:21] <PaleoCrafter> Flashfire,
maybe make the entity actually consist of multiple smaller
ones?
L702[12:04:29] <Flashfire> Err, it's a
giant slime
L703[12:04:59] <Flashfire> That'd make it
pretty complex with all the squishing and different textures it
would require
L704[12:05:15] <Flashfire> Well, texture
mapping I guess
L705[12:05:20] <PaleoCrafter> only one
entity gets rendered :P
L706[12:05:31] <Flashfire> Hmm
L707[12:06:02] <Flashfire> I might think
about that if I find there's no way other than that
L708[12:06:34] <Flashfire> It seems like I
might be able to fix this by changing the pos to the entity's edge
right before a hit somehow
L709[12:08:16] ⇦
Quits: mind (~mind@p54A95928.dip0.t-ipconnect.de) (Quit:
Leaving)
L710[12:08:46] ⇦
Quits: DarkEvilMac|Away
(Darkevilma@our.pi.equals-3.14.elitebnc.org) (Ping timeout: 183
seconds)
L711[12:09:05]
⇨ Joins: GraphicH
(~GraphicH@cpe-96-29-41-211.kya.res.rr.com)
L712[12:09:13] <Flashfire> I'm not seeing
any methods called to the entity when the attack is too far so
maybe not : /
L713[12:09:46] <MattDahEpic> it is no
longer a bug. you have unkillable slimes now, embrace it.
L714[12:10:19] <SomeGuyInATree> It's a
slime overlord mod, isn't it?
L715[12:10:19] <Flashfire> It's 25 x 25
xD
L716[12:10:37] <Flashfire> Actually it's
just a small part of a huge mod I'm making with a giant custom
structure and dimension
L717[12:14:18] <Flashfire> Seems like
event the giant zombie is subject to this rule
L718[12:14:25] <williewillus> is the check
hardcoded?
L719[12:14:28] <Flashfire> Yes
L720[12:14:38] <Flashfire> It's a distance
of 36 or more
L721[12:14:54] <williewillus> maybe pr a
hook that calls a new callback in Entity like getAttackDistance or
something better named
L722[12:15:07] <Flashfire> Hmm
L723[12:15:31] ***
Cojo|noms is now known as Cojo
L724[12:15:46] <Flashfire> Is there a hook
I can use that gets called? I don't see any
L725[12:17:50]
⇨ Joins: McJty
(~jorrit@d8d8720a8.access.telenet.be)
L726[12:18:49]
⇨ Joins: patrick96
(~Patrick@41.191.105.92.dynamic.wline.res.cust.swisscom.ch)
L727[12:20:38] ***
tterrag|away is now known as tterrag|laptop
L728[12:20:39] ⇦
Quits: psxlover (psxlover@213.16.215.221.dsl.dyn.forthnet.gr) (Ping
timeout: 183 seconds)
L729[12:21:30]
⇨ Joins: psxlover
(psxlover@188.4.103.134.dsl.dyn.forthnet.gr)
L730[12:23:12] <Flashfire> It doesn't seem
like there's a simple way to do this
L731[12:23:42] ⇦
Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6) (Ping
timeout: 195 seconds)
L732[12:23:54]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L733[12:25:37] ⇦
Quits: Sprocks
(~Sprocks@BMTNON3746W-LP130-01-1177624595.dsl.bell.ca) (Quit:
Client Has Quit)
L734[12:26:54]
⇨ Joins: shadekiller666
(~shadekill@adsl-108-80-76-183.dsl.lsan03.sbcglobal.net)
L735[12:27:08] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Read error: Connection
reset by peer)
L736[12:27:38]
⇨ Joins: Meow-J
(uid69628@id-69628.highgate.irccloud.com)
L737[12:27:44] ⇦
Quits: patrick96
(~Patrick@41.191.105.92.dynamic.wline.res.cust.swisscom.ch) (Ping
timeout: 206 seconds)
L738[12:31:24]
⇨ Joins: Lepidus
(~Lepidus@ip70-181-115-19.oc.oc.cox.net)
L739[12:32:14]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L740[12:33:04] ***
bilde2910|away is now known as bilde2910
L741[12:34:01]
⇨ Joins: TheFjong
(~TheFjong|@3e6b343b.rev.stofanet.dk)
L742[12:34:18]
⇨ Joins: Sprocks
(~Sprocks@BMTNON3746W-LP130-01-1177624595.dsl.bell.ca)
L743[12:34:54]
⇨ Joins: sciguyryan
(~sciguyrya@109-205-170-103.dynamic.swissvpn.net)
L744[12:34:59] ⇦
Quits: MicroGodrad (~Micro@c-50-169-255-68.hsd1.nh.comcast.net)
(Ping timeout: 206 seconds)
L745[12:35:49] <shadekiller666> wow, even
the task manager is frozen...
L746[12:41:36]
⇨ Joins: PBlock96
(PBlock96@res404s-128-61-104-241.res.gatech.edu)
L747[12:43:07] <FusionLord>
shadekiller666, loading a b3d and I'm getting this... "No root
mesh in model"
L748[12:43:43] <shadekiller666> show me
your blockstate json
L750[12:44:31]
⇨ Joins: Vastatio
(~Vastatio@d75-155-173-226.bchsia.telus.net)
L751[12:44:39] ⇦
Quits: psxlover (psxlover@188.4.103.134.dsl.dyn.forthnet.gr) (Ping
timeout: 206 seconds)
L752[12:45:02] <Vastatio> Hey, so I'm
having trouble with ClassLoader.getResourceAsStream()
L753[12:45:29] <FusionLord> and the
trouble would be
L754[12:45:30] <Vastatio> can someone
explain to me how it handles paths? Right now the XML document that
I'm trying to load is coming up null after I give it a path
L755[12:45:57] <Vastatio> so, I give it my
Main mod class
L756[12:46:28] <shadekiller666> fusion,
not sure if it will fix the problem, but try adding:
"normal": [{}], in the variants block above
"inventory"
L757[12:46:29] <Vastatio> InputStream
stream =
Main.class.getResourceAsStream("assets/arkcraft/book/dossier.xml");
L758[12:47:00] <Vastatio> then i use
DocumentBuilder.parse(stream)
L759[12:47:12] <Vastatio> and the parse()
method is null
L760[12:47:33] <Vastatio> the object that
I assigned the parse() method to is null*
L761[12:47:50] <shadekiller666> also, for
the translations, if you're not translating by anything, ie all
values are 0 for "translation", you can omit
"translation"
L762[12:48:20] <shadekiller666> for the
transforms*
L763[12:48:49] <FusionLord> right
L764[12:48:56] <shadekiller666> you can
omit "translation", "rotation",
"scale", and "post-rotation" if you aren't
actually adding or subtracting values
L765[12:48:57] <FusionLord> how ever that
didn't work
L766[12:49:08] <GraphicH> I thought the
purpose of the oreDict was to make certian things universal
L767[12:49:12] <GraphicH> any wood =>
coal
L768[12:49:17] <GraphicH> any wood =>
sticks
L769[12:49:28] <shadekiller666> hmmm
L770[12:49:37] <shadekiller666> is there
anything else in the log fusion?
L771[12:50:26] <FusionLord> Vastatio,
YOURMOD.getClass().getClassLoader().getResourceAsStream("")
L772[12:50:35] <FusionLord> just the same
thing I was asking about
L773[12:50:45] <FusionLord> "No root
mesh in model"
L774[12:51:07] <Vastatio> ah
L775[12:51:16] <Vastatio> why can't you
just make a direct call to the class?
L776[12:51:19] <Vastatio> just wondering
^
L777[12:51:29]
⇨ Joins: calamari
(~calamari@ip70-190-166-108.ph.ph.cox.net)
L778[12:51:55] <FusionLord> Vastatio, bad
practice... idk, whats it matter :P
L779[12:52:29] <Vastatio> and I dont think
you can just directly call getClass()
L780[12:52:35] <Vastatio> since getClass()
is a non-static method right
L781[12:52:50] <Vastatio> I can do
Main.class.getClassLoader()
L782[12:52:56] <shadekiller666> this is
very strange
L783[12:53:33] ⇦
Parts: KR (~KR@kurea.link) (Leaving))
L784[12:53:35] <FusionLord> its a
different model the slingshot still loads no problem other than
texture
L785[12:53:48] <shadekiller666> ?
L786[12:53:56] <FusionLord> the model in
question isn't mine and I don't have permission to release it
L787[12:54:15] <Vastatio> btw, changing it
to Main.class.getClassLoader() still yields the same results
L788[12:54:15] <FusionLord> how ever I did
load it in blender and it looks exactly the same as mine
L789[12:54:22] <Vastatio> the inputStream,
once parsed, returns null./
L790[12:54:40] <FusionLord> Vastatio, that
isn't what I told you to do
L791[12:54:48] <Vastatio> you said
L792[12:55:02] <Vastatio>
YOURMOD.getClass().getClassLoader().getResourceAsStream()...
L793[12:55:09] <FusionLord> forget the
YOURMOD. part just call getClass()
L794[12:55:20] <FusionLord> in a non
static method
L795[12:55:34]
⇨ Joins: NPException
(~NPExcepti@cable-94-139-27-245.cust.telecolumbus.net)
L796[12:55:44] <Vastatio> alright
L797[12:56:58] <diesieben07> or just
YourMod.class
L798[12:57:06] <Vastatio> I did that
before
L799[12:57:06] <diesieben07> not
YourMod.getClass(), that doesn't work
L800[12:57:23] <Vastatio> I did
YourMod.class.getResourceAsStream()
L801[12:57:27] <Vastatio> and it yields
null
L802[12:57:35] <diesieben07> then you did
not pass the correct path
L803[12:57:47] <sham1> I need some
confirmation on this, does FluidRegistry have anything that does
similar things to OreDict
L804[12:57:51] <Vastatio> How am I
supposed to format the correct path?
L805[12:57:58] <Vastatio> Do i start it
with resources/assets/...
L806[12:58:01] <Vastatio> or
assets/...
L807[12:58:18] <sham1> Like I've tried to
look at it but I really want some confirmation from actually
creditable people (aka not me)
L808[12:58:21] <diesieben07> the root is
inside src/main/resources
L809[12:58:27] <Vastatio> ok
L810[12:58:31] <shadekiller666> fusion,
"no root mesh in model" relates to the game not being
able to find/load whatever the path is that is given for the
"model" key
L811[12:58:33] <Vastatio> so that means I
pass assets/..
L812[12:58:37] <diesieben07> so if your
file is src/main/resources/foo.png then
getResourceAsStream("foo.png")
L813[12:58:42] <shadekiller666> or the
"model" key not being present
L814[12:58:42] <Vastatio> ah
L815[12:58:44] <diesieben07> wait no
L816[12:58:49] <diesieben07> you need
"/foo.png"
L817[12:58:53] <diesieben07> the leading /
is important
L818[12:58:58] <Vastatio> Yea, that's
actually what I passed before
L819[12:59:01] <diesieben07> otherwise
it's relative to the package
L820[12:59:02] <shadekiller666> or using
"submodel" without a "model" key in
defaults
L821[12:59:05] <Vastatio> Here is my path:
/assets/arkcraft/dossier/en_US/dinodossier.xml
L822[12:59:06] <williewillus> sham1: no,
it registers fluids :p
L823[12:59:12] <sham1> Well I know
that
L824[12:59:15] <williewillus> od is for
stuff like recipe interop
L826[12:59:28] <williewillus>
fluidregistry just does what its name says it does
L827[12:59:30] <Vastatio> thats the file
hierarchy package showing
L828[12:59:36] <williewillus> it tracks
all fluids forge knows about and that's it
L829[12:59:41] <sham1> Mmm
L830[13:00:00] <sham1> Because having
something akin to Ore Dict but for fluids could be kinda
handy
L831[13:00:05] <Vastatio> yields
null
L832[13:00:07] <williewillus> i guess you
could have a FluidDictionary but no one's done it yet
L833[13:00:15] <diesieben07> that is quite
weird
L834[13:00:24] <FusionLord>
shadekiller666, ite was the model itself
L835[13:00:34] <shadekiller666> ok?
L836[13:00:39] <FusionLord> exported as
obj reimported and exported as b3d
L837[13:00:51] <FusionLord> the model was
modeled in Maya
L838[13:00:52] <sham1> That could actually
be something I could implement and make into a PR
L839[13:02:52]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L841[13:04:51] <Vastatio> It says in the
logs that input steam is null
L842[13:04:58] <Vastatio> and that it
failed to load the XML
L843[13:05:06] <Vastatio> and it also says
the doc is null
L845[13:05:41] <Vastatio> in the variable
"Document doc"
L846[13:06:03] <diesieben07> slightly
unrelated... but... please dont use xml
L847[13:06:30] <Vastatio> I was looking in
the Tinkerer's Construct code - And I wanted a more efficient way
of drawing my book than just checking the current page and drawing
stuff
L848[13:06:42] <Vastatio> So, I opted to
try to use XML to draw stuff onto each page
L849[13:06:46] <tterrag|laptop> why XML
;_;
L850[13:07:06] *
diesieben07 mumbles something about JSON
L851[13:07:28] <diesieben07> anyways, i do
not know why your stream is null
L852[13:07:30] <diesieben07> it should not
be
L854[13:08:11] <Vastatio> sorry not
that
L856[13:08:22] <Vastatio> and this
L858[13:08:51] <diesieben07> just because
tinkers uses it does not make xml any more acceptable
L859[13:09:21]
⇨ Joins: GerbShert (~GerbShert@66.228.23.210)
L860[13:09:32] <Vastatio> I have been
working on trying to get a good book system in place, and that
basically the only one I could find
L861[13:09:42] <tterrag|laptop> tcon is
definitely not the poster child for how to code mods :P
L862[13:09:49] <diesieben07> do not copy,
make yourself.
L863[13:09:59] <Vastatio> I know, but I
wanted a basis of how to make it
L864[13:10:08] <Vastatio> and I looked at
how it handled the book pages in XML
L865[13:10:10] <Vastatio> and tried to do
that
L866[13:10:37] <diesieben07> let me give
you advice: you see xml, you run.
L867[13:10:53] <GraphicH> Yeah xml is soo
clunky
L868[13:11:03] <GraphicH> json 4ever
L869[13:11:04] <Vastatio> Ok, so i guess
if I can't get this work - I just opt out of it and try to work on
another
L870[13:11:34] <Vastatio> I could take the
way on how Tinkerer's construct works with XML and try to work with
JSON files the same way
L871[13:11:49] <Vastatio> is reading in
JSON files about the same as how java reads in XML?
L872[13:12:07] <Vastatio> I have some HTML
experience, so XML just looked more easy to me
L873[13:12:15] <Flashfire> What's the most
efficient way to get the server instance of an entity using a
packet from the client?
L874[13:12:16] <diesieben07> json reading
is MUCH easier
L875[13:12:27] <diesieben07> you just lay
out your layout in a class file give that to GSON
L876[13:12:38] <diesieben07> it will
create json from instances of that class and vice versa
L877[13:12:57] <Flashfire> Right now I'm
looking at interating through getLoadedEntityList
L878[13:12:59] <Vastatio> how does it
handle nodes, elements and attributes?
L879[13:13:14] <diesieben07> there is no
such thing in json
L880[13:13:17] <Vastatio> ok
L881[13:13:24] <diesieben07>
json.org
L882[13:13:32] <Vastatio> sure, i'll read
up on it
L883[13:13:43] <GraphicH> We're not trying
to trick you it really is easier
L884[13:14:48] <Vastatio> And I will take
your advice
L885[13:14:54] <GraphicH> it can be as
Thing myThing = Gson.fromJson(Thing.class, jsonString);
L886[13:15:00] <GraphicH> easy as*
L887[13:15:13] <Vastatio> ok
L888[13:15:15] <GraphicH> more or less I
have to go look
L889[13:15:18] <diesieben07> s/it can
be/it usually is/
L890[13:15:44] <GraphicH> Yeah I need to
change my code to use that
L891[13:16:08] <shadekiller666> the more i
get into implementing things for this roller coaster mod, the
harder it gets to keep the lives of any future resource pack
creators easy
L892[13:16:09] <Vastatio> So there is an
object, a value and a string?
L893[13:16:28] <Vastatio>
"newObject": {
L894[13:16:39] <diesieben07> there is
object, array and then primitives
L895[13:16:46] <diesieben07> primitives
can be numbers, booleans or strings
L896[13:17:04] <Vastatio>
"myValue":"newValue"
L897[13:17:04] <diesieben07> object is
roughly Map<string, object>, array is
List<object>
L898[13:17:05] <Vastatio> }
L899[13:17:35] <GraphicH> And anything
thats not an object or list has to be a string / number (int float
double) / boolean
L900[13:17:43] <Vastatio> ok
L901[13:17:49] <GraphicH> Lists can have
mixed types
L902[13:17:56] <diesieben07> {
"hello" : "foo" } would be an object
L903[13:18:00] <Vastatio> so, is there
some sorta parser I can use to check for objects and grab their
values?
L904[13:18:10] <diesieben07> {
"hello": [1, 2, 3]} is an obejct wiht a list inside
L905[13:18:13] <diesieben07> GSON is a
parser
L906[13:18:19] <diesieben07> it parses
your JSON into a class
L907[13:18:23] <Vastatio> so, if I want to
search the whole JSON document for every object with the name
"newObject"
L908[13:18:23] <diesieben07> *object
L909[13:18:31] <Vastatio> and grab their
values, can I do that?
L910[13:18:31] <diesieben07> thats not how
it works
L911[13:18:42] <diesieben07> but yes you
could do that
L912[13:18:48] <diesieben07> you could
just parse the whole thign as a Map
L913[13:19:12] <tterrag|laptop> Vastatio,
honestly you would create a "Book" object which could be
serialized
L914[13:19:17] <tterrag|laptop> then just
parse that in from json
L915[13:19:19] <diesieben07> lets say you
have a class
L916[13:19:22] <tterrag|laptop> that's how
it's "supposed" to be used
L917[13:19:26] <diesieben07> class XYZ {
String foo; }
L918[13:19:36] <diesieben07> then the json
would be: { "foo": "someValue" }
L919[13:19:48] <diesieben07> GSON converts
between the two
L920[13:19:54] <Vastatio> ok
L921[13:20:30] <Vastatio> so if I wanted,
to lets say connect between my page classes and JSON
L922[13:20:30] <GraphicH> ezdabest
L923[13:20:44] <Vastatio> then I could
grab the object name of the JSON, then use GSON to convert between
the two
L924[13:20:44] <diesieben07> just read the
GSON user guide
L925[13:20:45] <Vastatio> and draw
it
L926[13:20:48] <diesieben07> it is very
easy to udnerstand
L927[13:21:09] <Vastatio> sure
L928[13:21:28] <Vastatio> So do you think
I should just rebuild the whole thing with JSON
L929[13:21:44] <Vastatio> or do you think
that the InputStream returning null can be fixed
L930[13:21:46] <tterrag|laptop> Vastatio,
no, you would make a class called "Page"
L931[13:21:51] <tterrag|laptop> then
convert to that from json
L932[13:22:12] <Vastatio> but I have
multiple page classes that extend a class called
"BookPage"
L933[13:22:24] <Vastatio> and I used XML
to scan in a tag with an attribute
L934[13:22:30] <Vastatio> and found the
class using a HashMap
L935[13:22:45] <Vastatio> <page
type="dino">.....</page>
L936[13:22:51] <tterrag|laptop> there are
also custom deserializer/serializer classes, so you could read in a
"type" field and then pick a class based on that
L937[13:23:25] <Vastatio> so, i would
create an object maybe called "page":
L938[13:23:38] <Vastatio> then i would
read in a value maybe called "type":"..."
L939[13:23:51] <Vastatio> and from there i
can use a HashMap to get the class I want from the type value
L940[13:24:07] <Vastatio> and draw the
values given from the "page" object
L942[13:24:21] <Tombenpotter> Hi
L943[13:24:24] <Tombenpotter> Or,
right
L944[13:24:30] <Tombenpotter> Dat ping
xD
L945[13:25:40] <Tombenpotter> Vastatio, if
you want a live implementation of the book in this, just take a
look at Blood Magic or Sanguimancy
L946[13:25:46] <Tombenpotter> s/book/book
system
L947[13:25:55] <Vastatio> ah thanks for
that
L948[13:26:09] <Vastatio> Time to close
the 10 tabs of tinkerer's construct I have on
L950[13:26:30] <Vastatio> I've searched
this before, and alot of people on the forge forums said to look at
Tinkerer's Construct when I wanted to make a book like that
L952[13:26:46] <tterrag|laptop> people
don't tend to do much research
L953[13:26:57] <tterrag|laptop> "this
mod everyone uses has a book, maybe look at that??"
L954[13:27:13] <Tombenpotter> And if you
have any questions, don't hesitate to ask, I made the book system
with tterrag|laptop and TehNut
L955[13:27:23] <Tombenpotter> Well,
tterrag did the Json magic
L956[13:27:29] <Vastatio> :) ok, well I'll
look at the BloodMagic source and see if I can make something w/
that
L957[13:27:32] <Vastatio> Thanks alot
guys
L958[13:27:42] <Tombenpotter> You're
welcome
L959[13:29:33] <tterrag|laptop> my json
abuse knows no bounds
L960[13:31:44] ⇦
Quits: tmtu (~tundmatu@h-145-207.a192.priv.bahnhof.se) (Read error:
Connection reset by peer)
L961[13:31:51] <Vastatio> wait, so does
BloodMagic use Guide?
L962[13:31:56]
⇨ Joins: tmtu
(~tundmatu@h-145-207.a192.priv.bahnhof.se)
L963[13:32:07] <Vastatio> I remember
asking if I could make 2 page books w/ the Guide API in my
mod
L964[13:32:17] <Vastatio> and someone said
I'd be better off just redoing the whole API
L965[13:33:28] ⇦
Quits: Kotoro[LT] (~Kotoro@50.153.126.20) (Ping timeout: 206
seconds)
L966[13:33:32] <tterrag|laptop> Vastatio,
yeah it does
L967[13:33:44] <tterrag|laptop> 2 page
books?
L968[13:34:01] <Vastatio> books with a
left and a right
L969[13:34:11] <tterrag|laptop> oh
L970[13:34:12] <tterrag|laptop> yeah
L971[13:34:15] <tterrag|laptop> not how it
works :P
L972[13:34:15] <Vastatio> on the GuideAPI,
it shows only one page of a book, and I asked about that here
L973[13:34:15] <Tombenpotter> You'd just
need to meddle with guis
L974[13:34:18] <calamari> I'm attempting
to get started (using 1.8) on this page of the tutorial
http://www.minecraftforge.net/wiki/Crafting_and_Smelting,
and I'm getting a lot of compile errors. For example, Block.dirt is
not a field. I have import net.minecraft.block.Block; Is the
tutorial obsolete or am I doing something wrong?
L975[13:34:30] <Tombenpotter> But not
doing that was the point of the thing
L976[13:34:36] <GraphicH> there are also
custom deserializer/serializer classes, so you could read in a
"type" field and then pick a class based on that
L977[13:34:38] <Vastatio>
Blocks.dirt
L978[13:34:38] <Vastatio> right
L979[13:34:40] <GraphicH> How do you do
that terr
L980[13:34:47] <GraphicH> You got an
example?
L981[13:34:51] <Tombenpotter> Now, I'm
trying to understand why the fuck BiomeGenBase.enableRain is
protected
L982[13:35:01] <Tombenpotter> Is there any
way to get it?
L983[13:35:17] <GraphicH> Probably ->
Find ref, locate getter?
L984[13:35:26] <williewillus> getter or
reflect lol
L985[13:35:27] <calamari> Vastatio:
thanks!
L986[13:35:46] <Tombenpotter> No getter. I
wanted to avoid reflection
L987[13:35:53] <GraphicH> You solution to
everything is reflection
L988[13:36:01] <williewillus> is it maybe
set when the object is created?
L989[13:36:08] <williewillus> constructor
arg
L990[13:36:15] <Tombenpotter> Nope
L991[13:36:23] <Tombenpotter> There's a
method to set it, but not read it
L992[13:36:25] <GraphicH> Are you trying
to disable all rain in all biomes?
L993[13:36:31] <GraphicH> Ooh
L994[13:36:36] <Tombenpotter> :P
L995[13:36:39] <GraphicH> That seems kind
of dumb
L996[13:36:41] <Vastatio> calamari: no
problem
L997[13:36:47] <Vastatio> I DONT KNOW HOW
TO DO GREEN TEXT
L998[13:37:00] <GraphicH> lol
L999[13:37:02] <Tombenpotter>
ENumChatSomething
L1000[13:37:07] <Vastatio> i mean in this
chat
L1001[13:37:12] <Vastatio> in minecraft
is EnumChatFormatting
L1002[13:37:13] <GraphicH> Vastatio its
only green if youre mentioned
L1003[13:37:18] <Vastatio> ah
L1004[13:37:20]
⇨ Joins: MrKickkiller (~MrKickkil@ipv6.chozo.nl)
L1005[13:37:21] <GraphicH> ^that isn't
gree to me
L1006[13:37:27] <Vastatio> ok
L1007[13:37:29] <Vastatio> i see
L1008[13:40:01] <calamari> How about
"proxy.registerRenderers();" is that no longer
necessary?
L1009[13:40:42]
⇨ Joins: tmtu_
(~tundmatu@h-145-207.a192.priv.bahnhof.se)
L1010[13:40:47] <Vastatio> calamari:
proxy.registerRenderers is when you call the
"registerRenderers()" method in from the
"proxy" variable
L1011[13:41:00] <Vastatio> usually used
for block rendering
L1013[13:41:22] <calamari> proxy doesn't
exist as a variable for me
L1014[13:41:29] <Vastatio> because you
need to create it yourself
L1015[13:42:50] ***
Tombenpotter is now known as Tomben|Food
L1016[13:43:08]
⇦ Quits: tmtu (~tundmatu@h-145-207.a192.priv.bahnhof.se)
(Ping timeout: 206 seconds)
L1017[13:43:11] <calamari> Vastatio: it's
becoming very obvious that whoever made this tutorial did not test
it :) thanks for your help
L1018[13:43:25] <Vastatio> ? they
probobly did
L1019[13:43:38] <calamari> they didn't
create that object
L1020[13:43:39] <Vastatio> you just need
to create the classes in which they call the variables to
L1021[13:43:49] <Vastatio> well, thats
just from flexibility
L1022[13:43:54] <Vastatio> i can name the
method abc()
L1023[13:43:59] <Vastatio> and still call
it anywhere i would like
L1024[13:44:15]
⇦ Quits: tmtu_ (~tundmatu@h-145-207.a192.priv.bahnhof.se)
(Client Quit)
L1025[13:44:28]
⇦ Quits: McJty (~jorrit@d8d8720a8.access.telenet.be) (Quit:
Leaving)
L1026[13:45:04] <Vastatio> the essence of
a basic mod is just a main class, some classes to handle blocks or
items, and your client/common proxy to render and register the
blocks.
L1027[13:45:08] <tterrag|laptop>
GraphicH, I posted an example just above
L1028[13:45:16] <Wuppy> heh, everybody in
my school is freaking out because having illegal software is
suddenly illegal
L1029[13:45:28] <Wuppy> even though the
head of our education told us nobody is going to check
L1030[13:45:30] <Vastatio> calamari: you
can look at the classes I have in my repo: GlobalAdditions.java,
Main.java
L1031[13:45:36] <Wuppy> and 95% of the
software is free for students anyway
L1032[13:45:39] <Vastatio> ha
L1033[13:45:41]
⇨ Joins: psxlover
(psxlover@178.128.68.87.dsl.dyn.forthnet.gr)
L1034[13:46:02] <Vastatio> "illegal
software" meaning pirated stuff?
L1035[13:46:10] <calamari> Vastatio:
that'd be helpful thanks. do you have a url?
L1037[13:46:24] <Wuppy> yeah
L1038[13:46:51] <Vastatio>
GlobalAdditions.java, Main.java, the proxy folders and the
item/block folders
L1039[13:47:17] <Vastatio> I do stuff
with inheritance, which is normal for most mods when you have alot
of generic items
L1040[13:47:40] <Vastatio> Before you do
anything however, if you don't have a good understanding of java,
you won't go anywhere
L1041[13:49:06] <calamari> I'm fine with
Java, I was just caught off guard because I expect tutorial code to
be copy/pastable
L1042[13:49:20] <Vastatio> good
L1043[13:49:54] <shadekiller666> wuppy
the 5% being Adobe products...
L1044[13:50:03] <Wuppy> yip
L1045[13:50:04] <GraphicH> Yup
L1046[13:50:06] <calamari> if I can get
this working I'll update the wiki
L1047[13:50:07] <GraphicH> Fucking
adobe
L1048[13:50:21] <Wuppy> it's easier to
find a pirate link for adobe than to legally buy it though
L1049[13:50:33]
⇦ Quits: Nathan_Leadill
(~Nathan_Le@97e125ea.skybroadband.com) (Read error: Connection
reset by peer)
L1050[13:50:47] <Vastatio> I'm pretty
sure 50% of the software at my school is not legit anyways
L1051[13:50:50] <GraphicH> well Ive had
plenty of adobe torrents that had malware hitching a ride
L1052[13:50:54] <GraphicH> so check dat
shit
L1053[13:51:44] <GraphicH> Crackers
probably have other interests as well, like manning bot nets
;)
L1054[13:53:03] ***
williewillus is now known as willieaway
L1055[13:53:39] <shadekiller666> gotta
love when crashlogs don't point to anything that has to do with
your own code
L1056[13:53:40] <Wuppy> is it just me or
is The Witcher 3 the best game made so far
L1057[13:54:00] <GraphicH> The way people
talk about it you'd think it was the second comming of half
life
L1058[13:54:35] <Wuppy> have you played
it?
L1059[13:55:00] <GraphicH> Nawh lot of
friends who have though
L1060[13:55:20] <Wuppy> it's
incredible
L1061[13:55:22] <Wuppy> get it
L1062[13:55:23] <Wuppy> nao
L1063[13:55:43]
⇦ Quits: mallrat208 (~mallrat20@142-197-84-231.res.bhn.net)
(Read error: Connection reset by peer)
L1064[13:56:14] <GraphicH> I got adult
shit to do
L1065[13:56:23] <Wuppy> so do I but
sometimes you have free time
L1066[13:56:38] <GraphicH> Are you
married / have children?
L1067[13:56:48] <GraphicH> (already knows
the answer)
L1068[13:56:52] <Wuppy> nope and
nope
L1069[13:56:54] <Wuppy> :)
L1070[13:57:03] <GraphicH> Right, so you
don't got "adult" shit to do yet
L1071[13:57:21] <GraphicH> Its like a
time vortex
L1072[13:57:32] <Wuppy> cleaning,
cooking, taking care of yourself etc. is also adult shit
L1073[13:57:32]
⇦ Quits: NPException
(~NPExcepti@cable-94-139-27-245.cust.telecolumbus.net) (Quit:
Leaving)
L1074[13:58:03] <GraphicH> No, thats
being human and I was doing that shit in grade school
L1075[13:58:15] <GraphicH> In my day, we
walked 15 miles in the snow
L1076[13:58:22]
⇨ Joins: mallrat208
(~mallrat20@142-197-84-231.res.bhn.net)
L1077[13:58:23] <GraphicH> up hill both
ways
L1078[13:58:31] <Wuppy> "back in my
day..."
L1079[14:01:33]
⇨ Joins: Drullkus
(~Drullkus@2601:646:8301:c41e:845d:e20a:22f8:f4f7)
L1080[14:01:43] <shadekiller666> anyone
have any idea why this crash happens:
https://gist.github.com/shadekiller666/eae0b6b9087f836c136c
i get it when i'm looking at my mod's creative tab too long, but
not always at the same time... sometimes it happens when i switch
to the tab, other times when i mouse over an item in the tab
L1081[14:01:48]
⇨ Joins: maxlowry123_
(~IceChat9@pool-71-244-115-181.albyny.fios.verizon.net)
L1082[14:02:18]
⇦ Quits: maxlowry123_
(~IceChat9@pool-71-244-115-181.albyny.fios.verizon.net) (Client
Quit)
L1083[14:04:05]
⇦ Quits: Mitchellbrine
(uid38456@id-38456.tooting.irccloud.com) (Quit: Connection closed
for inactivity)
L1084[14:05:11]
⇨ Joins: patrick96
(~Patrick@41.191.105.92.dynamic.wline.res.cust.swisscom.ch)
L1085[14:07:54] ***
mallrat208 is now known as shadowrat208
L1086[14:08:22] ***
shadowrat208 is now known as mallrat208
L1087[14:09:21]
⇦ Quits: r4wk (uid48318@id-48318.tooting.irccloud.com) (Quit:
Connection closed for inactivity)
L1088[14:10:31]
⇨ Joins: FR^2
(~frquadrat@2001:41d0:2:842d::cafe)
L1089[14:12:28] <sham1> Hmm, setupForge
is broken I se
L1090[14:12:31] <sham1> see*
L1091[14:15:55] <PaleoCrafter> Blame
Abrar
L1092[14:16:08] <Wuppy> Paleo, you always
blame abrar :P
L1093[14:16:20] <sham1> He is best to
blame
L1094[14:16:35] <PaleoCrafter> Can't do
anything wrong with blaming Abrar :P
L1095[14:18:43] <sham1> FG2 did break a
lot of things
L1096[14:19:39]
⇦ Quits: Szernex
(~Szernex@62-47-189-2.adsl.highway.telekom.at) (Killed (NickServ
(GHOST command used by Szernex_)))
L1097[14:19:45]
⇨ Joins: Szernex
(~Szernex@62-47-189-2.adsl.highway.telekom.at)
L1098[14:20:57]
⇦ Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
(Ping timeout: 195 seconds)
L1099[14:21:36] ***
Vigaro is now known as Vigaro|AFK
L1100[14:21:50]
⇦ Quits: Szernex
(~Szernex@62-47-189-2.adsl.highway.telekom.at) (Killed (NickServ
(GHOST command used by Szernex_)))
L1101[14:21:56]
⇨ Joins: Szernex
(~Szernex@62-47-189-2.adsl.highway.telekom.at)
L1102[14:22:37]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L1103[14:25:59]
⇨ Joins: Mitchellbrine
(uid38456@id-38456.tooting.irccloud.com)
L1104[14:26:50]
⇦ Quits: Szernex
(~Szernex@62-47-189-2.adsl.highway.telekom.at) (Killed (NickServ
(GHOST command used by Szernex_)))
L1105[14:26:55]
⇨ Joins: Szernex
(~Szernex@62-47-189-2.adsl.highway.telekom.at)
L1106[14:26:56] <calamari> does anyone
know the answer to this question? "What is Lex's full nick
name?"
L1107[14:27:13]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Read error:
Connection reset by peer)
L1108[14:27:22] <calamari> I tried Lex
Manos but that didn't work
L1109[14:27:42] <PaleoCrafter> uhm...
what
L1110[14:27:53]
⇨ Joins: KGS (~KGS@nl107-188-189.student.uu.se)
L1111[14:28:14] <calamari> the wiki
signup form is overly paranoid
L1112[14:28:41] <calamari> oh.. needed to
not have a space in it
L1113[14:29:01] <Tomben|Food> calamari,
try LexManos
L1114[14:29:09] <Wuppy> careful now
Tomben
L1115[14:29:11] <Tomben|Food> Right, I
need to read the last messages
L1116[14:29:14] <Tomben|Food> Oops
L1117[14:29:15] <Tomben|Food> :p
L1118[14:31:07] <calamari> hahaha, after
all that it has a cookie error and won't let me log in
L1119[14:31:27] <GraphicH> Dont invoke
the name!
L1120[14:32:06] <masa> what happens if
one end (client or server) return null when trying to do openGui()?
how does the other end handle it?
L1121[14:32:15]
⇨ Joins: MicroGodrad
(~MicroGodr@c-50-169-255-68.hsd1.nh.comcast.net)
L1122[14:32:25]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1123[14:32:39] <GraphicH> Server doesn't
care if client threw an exception
L1124[14:33:05] <MicroGodrad> Is the
server in notified if the client throws an exception?
L1125[14:33:08] <MicroGodrad> even*
L1126[14:33:13] ***
bilde2910|away is now known as bilde2910
L1127[14:33:15] <GraphicH> No, why would
it?
L1128[14:33:21] <MicroGodrad> good
point
L1129[14:34:07] <GraphicH> The whole
point is the client<-->server model has barely any coupling
so you wouldn't let constructs like exceptions leak between the
two, I mean you'd have to explicitly write code to handle it
L1130[14:34:27] ***
Tomben|Food is now known as Tombenpotter
L1131[14:34:27] <masa> hmm, so... I'm
working on an item that has an inventory (basically a bag). What
happens if the client side doesn't open the GUI? when does the
server close the container?
L1132[14:34:57] <GraphicH> That I can't
tell you
L1133[14:35:11]
⇦ Quits: orthoplex64 (~orthoplex@173.227.72.119) (Ping
timeout: 378 seconds)
L1134[14:35:30] <GraphicH> I have a
feeling that it might get "stuck" open as far as the
server's concerned
L1135[14:35:47] <GraphicH> But I don't
know much about these things, just a guess
L1136[14:36:54] <MicroGodrad> if the
client side doesn't open the gui but tells the server it's opening
the container wouldn't the player be unable to do anything?
L1137[14:37:16]
⇦ Quits: PBlock96
(PBlock96@res404s-128-61-104-241.res.gatech.edu) (Ping timeout: 206
seconds)
L1138[14:37:27]
⇦ Quits: Jezza (~Jezza@92.206.12.69) (Read error: Connection
reset by peer)
L1139[14:37:54] <PaleoCrafter> the server
doesn't really care which container is open
L1140[14:38:47] <MicroGodrad> so then
does it just keep the container open forever?
L1141[14:38:57] <PaleoCrafter>
probably
L1142[14:39:07] <masa> hmm, seems that it
will get "reset" the next time the player opens any
container
L1143[14:39:09] <PaleoCrafter> there
always is a container open on the server
L1144[14:39:12] <masa> basically the
reference will be lost
L1145[14:39:16] <MicroGodrad> couldn't
that cause a memory leak?
L1146[14:39:23] <PaleoCrafter> well, that
--^
L1147[14:39:26] <MicroGodrad> unless it
gets reset like masa said
L1148[14:39:28] <masa> nope because
^
L1149[14:39:48]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:e124:1c22:3fe9:3ecc:f40e)
L1150[14:40:08]
⇦ Quits: tambre
(~tambre@8cde-01e1-de58-31b8-4301-8a22-07d0-2001.dyn.estpak.ee)
(Ping timeout: 378 seconds)
L1151[14:41:19] <masa> I've been fiddling
with this code for about two days now, it's almost time for a first
test
L1152[14:41:33] <masa> how badly will it
crash and burn...
L1153[14:42:53] <MicroGodrad> You've been
writing code for 2 days without testing it at all?
L1154[14:43:16] <masa> yeah
L1155[14:43:31] <masa> building all the
necessary inventory and container bits for this thing
L1156[14:43:42] <masa> I can't really
test anything until it is about all there
L1157[14:47:59] <shadekiller666> is
maxDamage on an item inclusive or exclusive?
L1158[14:48:21] <shadekiller666> if i set
maxDamage to 3, does that include 0,1,2,3 or just 0,1,2
L1159[14:49:44]
⇦ Quits: pixlepix
(~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit:
pixlepix)
L1160[14:50:21] <masa> well the display
value on tools goes down to 0 before they break
L1161[14:50:24] <killjoy> Does anyone
know what that mod is that highlights nbt in commands?
L1162[14:50:58] <masa> nbt in
commands?
L1163[14:51:05] <killjoy> like in
/give
L1164[14:51:08] <killjoy> or
/summon
L1165[14:51:13] <masa> oh
L1166[14:51:32] <killjoy> It would
highlight it like it's json or something
L1167[14:51:52] <killjoy> It also
expanded the command block gui
L1168[14:52:04]
⇨ Joins: pixlepix
(~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L1169[14:52:13]
⇦ Quits: psxlover
(psxlover@178.128.68.87.dsl.dyn.forthnet.gr) (Ping timeout: 198
seconds)
L1170[14:52:33] <masa> oh man the
Container.slotClick() method is a nice one to read... :S
L1171[14:53:18]
⇦ Quits: Mraoffle
(~mraof@pool-71-115-24-49.rcmdva.fios.verizon.net) (Quit:
Leaving)
L1172[14:54:56]
⇨ Joins: Zaggy1024
(~Zaggy1024@174-20-242-183.mpls.qwest.net)
L1173[14:55:31] <Zaggy1024> hexchat
crashes apparently 0.o
L1174[14:55:57]
⇦ Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
(Ping timeout: 195 seconds)
L1175[14:56:11]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L1176[14:56:26] <diesieben07> yeah it
doesnt like when you disconnect
L1177[14:58:40] <shadekiller666> is there
a packet for updating item damage?
L1178[14:58:42] <Zaggy1024> er, meant to
say crashed
L1179[14:58:45] <Zaggy1024> hasn't
crashed for me before
L1180[14:58:55] <Zaggy1024> but yeah, I
think my network broke for a bit somehow
L1181[14:59:13] <Zaggy1024> shade,
depends on where the item is, I believe
L1182[14:59:24] <shadekiller666> ?
L1183[14:59:24] <Zaggy1024> there are
probably updates for all the item data, not just damage
L1184[14:59:42] <Zaggy1024> but if it's
in the player inventory, the packet is probably different than say
if it's on the ground
L1185[14:59:51] <Zaggy1024> or possibly
even different in a container vs player inventory
L1186[14:59:59]
⇦ Quits: Mraof
(~mraof@pool-96-253-111-208.rcmdva.fios.verizon.net) (Ping timeout:
206 seconds)
L1187[15:00:08] <shadekiller666> i have
an item that changes its damage when the player
shift-right-clicks
L1188[15:00:16]
⇨ Joins: Mraof
(~mraof@pool-96-253-111-208.rcmdva.fios.verizon.net)
L1189[15:00:34] <shadekiller666> to
prevent incrementing the number twice, i have to have a
!world.isRemote check
L1190[15:00:51] <Zaggy1024> that wouldn't
increment the number twice...
L1191[15:00:52] <shadekiller666> but the
problem is, the client never sees the stupid update...
L1192[15:01:01] <masa> it should sync
automatically
L1193[15:04:03] <Szernex> okay either I'm
really stupid or something is not right here: I have a string
"foo_1.txt", and a line "int index =
Integer.parseInt(foo.substring(foo.indexOf("_") + 1),
foo.indexOf("."));", shouldn't this return 1?
L1194[15:04:30] <GraphicH> !gm
L1195[15:04:36] <GraphicH> !gm
MovingSoundMinecart
L1196[15:04:56] <masa> Szernex: why not
print the result of the substring? :p
L1197[15:05:00] <Szernex> I did
L1198[15:05:01] <MicroGodrad> is
substring inclusive or exclusive I never can remember
L1199[15:05:06] <Szernex> for some reason
it returns "1.txt"
L1200[15:05:14] <Szernex> the indices are
5 and 6 for start and end
L1201[15:05:17] <MicroGodrad> maybe the
period isn't a period?
L1202[15:05:19] <Szernex> it is
L1203[15:05:25] <Szernex> or, it should
be
L1204[15:05:33] <Szernex> unless Paths do
something weird
L1205[15:05:38] <MicroGodrad> copy paste
in just to make sure it's not some weird special character
L1206[15:05:46] <Szernex> well it's a
filename
L1207[15:05:52] <Szernex> from an actual
file
L1208[15:06:19] <Szernex> and the
indexOf(".") returns the right index
L1209[15:06:36] <Szernex> substring does
the start inclusively and end exclusively
L1210[15:06:53] <Szernex> beginIndex -
the beginning index, inclusive.
L1211[15:06:54] <Szernex> endIndex - the
ending index, exclusive.
L1212[15:06:56] <MicroGodrad> try
replacing the substring indicies with the indexOf values
manually
L1213[15:07:11] <MicroGodrad> to see if
that works
L1214[15:07:14] <Szernex> oh, wait
L1215[15:07:20] <Szernex> that's
L1216[15:07:21] <Szernex> hm
L1217[15:07:41] <Szernex> because of the
indexOf(".") + 1 it's start and end is 6
L1218[15:07:44] <Szernex> so that
explains that
L1219[15:07:55]
⇦ Quits: DemoXin (~DemoXin@201.sub-70-197-161.myvzw.com)
()
L1220[15:08:21] <MicroGodrad> oh that
makes sense
L1221[15:08:43] <Szernex> no wait, it
doesn't
L1222[15:08:45] <Szernex> I'm a
derp
L1223[15:08:55] <Szernex> the actual
indices are 4 and 6
L1224[15:09:12] <MicroGodrad> if you put
them in manually does it return 1?
L1225[15:09:13] <Szernex> so it should be
5 and 6 for start and end for .substring
L1226[15:09:42] <Szernex> hm, yeah
L1227[15:09:56] <Szernex> that doesn't
make any sense at all
L1228[15:10:00] <MicroGodrad> that really
doesn't
L1229[15:10:28] <Szernex> okay, must've
had a typo somewhere..
L1230[15:10:36] <mrkirby153> What I
thought was a simple mod turns into me needing to ASMify
L1231[15:10:37] <mrkirby153> GREAT!
L1232[15:10:40] <Szernex> works now
L1233[15:10:50] <MicroGodrad> what was
the typo?
L1234[15:10:54] *
mrkirby153 puts on his ASM hat
L1235[15:10:56] <Szernex> I literally
have no idea
L1236[15:11:17] <Szernex> probably used a
wrong variable or something somewhere
L1237[15:11:26] <romibi> shouldnt it be
Integer.parseInt(foo.substring(foo.indexOf("_") + 1,
foo.indexOf(".")));?
L1238[15:11:56] ***
Ashlee is now known as Ash|shower
L1239[15:11:57] <MicroGodrad> oh my
L1240[15:11:59] <masa> haha
L1241[15:12:01] <MicroGodrad> I know what
your typo is
L1242[15:12:06] <romibi> wrong )
placement?
L1243[15:12:09] <MicroGodrad> ^
L1244[15:12:12] <Szernex> that might have
been it
L1245[15:12:20] <Szernex> I'm
tired.
L1246[15:12:22] <Szernex> that's my
excuse
L1247[15:12:24] <MicroGodrad> you closed
substring accidentially I think
L1248[15:12:24] <Szernex> and I'll stick
to it
L1249[15:12:34] <MicroGodrad> so you were
passing Integer.praseInt two arguments
L1250[15:12:48] <shadekiller666> GG
Samsung
L1251[15:12:54] <Szernex> probably
L1252[15:12:56] <Szernex> thanks anyways
:D
L1253[15:13:13] <GraphicH> !gm
MovingSound.update
L1254[15:13:16] <shadekiller666> the
largest app on my phone is the text-to-speech engine, and i can't
move it onto my SD card
L1255[15:13:17] <GraphicH> !gm
MovingSound
L1256[15:13:37] <GraphicH> !gm
L1257[15:14:22] <MrKickkiller> Is there a
static Fontrendered somewhere while modding? Or can I just create
new ones, everytime I need one?
L1258[15:14:28] <MrKickkiller>
Fontrenderer*
L1259[15:15:14] <MicroGodrad>
Minecraft.getMinecraft().fontRenderer I think
L1260[15:15:36] <MrKickkiller> Thx
L1261[15:18:54]
⇨ Joins: Thutmose
(~elpat@cpe-245-52-66-208.caribcable.com)
L1262[15:18:59]
⇦ Parts: Thutmose (~elpat@cpe-245-52-66-208.caribcable.com)
())
L1263[15:24:09]
⇦ Quits: Flashfire
(~Flashfire@d24-36-192-173.home1.cgocable.net) (Ping timeout: 206
seconds)
L1265[15:27:01] <killjoy> Looks
right.
L1266[15:27:04] <killjoy> thanks
L1267[15:27:21] <killjoy> I need to add
some compat with that mod
L1268[15:29:45]
⇦ Quits: alex_6611 (~alex_6611@p5dc16df6.dip0.t-ipconnect.de)
(Ping timeout: 183 seconds)
L1269[15:30:19]
⇨ Joins: airbreather
(~airbreath@d149-67-99-43.nap.wideopenwest.com)
L1270[15:30:57]
⇦ Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
(Ping timeout: 195 seconds)
L1271[15:31:18]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L1272[15:33:06]
⇨ Joins: PBlock96
(PBlock96@res404s-128-61-104-241.res.gatech.edu)
L1273[15:33:25]
⇨ Joins: Nanonymous (~Keynom@190.18.52.8)
L1274[15:33:32] <Nanonymous> Hello!
L1275[15:34:00] <MrKickkiller> Hi
L1276[15:34:30] <MrKickkiller> Hum, can
anyone think of an open source mod (source available) that has
editable textfieldS?
L1277[15:34:33] <Nanonymous> I have a
probably dumb question, but to use TileEntitySpecialRender, do I
have to create a JSON file, etc?
L1278[15:34:40] <MrKickkiller>
Nanonymous,
L1279[15:34:45] <MrKickkiller> What do
you wanna render *
L1280[15:35:22] <Nanonymous> I want to
use the tessallator, to make a cable/pipe
L1281[15:36:42] <MrKickkiller> I don't
think you need a specific JSON file for that, just some fancy work
with the Tesselator
L1282[15:39:06] <Nanonymous> Cause I can
use the teselator, and it works fine, but I get a missing block
texture overlaying my teselator render
L1283[15:39:23] <Nanonymous> Not sure if
I explain myself =P
L1284[15:40:12] <MrKickkiller> You mean:
The model sizes are correct, but the texture is off?
L1285[15:40:33] ***
Clank is now known as Clank[Away]
L1286[15:40:46] <Nanonymous> No, the
tesellator renders ontop of a missing block
L1287[15:41:03] <Nanonymous> let me show
you a picture of what I mean
L1288[15:41:16] <MrKickkiller> Tbh, i'm
not much of a rendering princess either :P
L1289[15:42:30] <PaleoCrafter>
Nanonymous, you have to return -1 from getRenderType in your
block
L1290[15:43:02]
⇦ Quits: MrComputerGhost
(~MrCompute@2602:306:30b9:ac70:499c:fcfd:811a:7be8) (Quit:
Leaving)
L1291[15:43:23] <Nanonymous> Oooh, let me
try that, hehe,
L1292[15:46:10] <Nanonymous> Yup, that
did it, Thanks Paleo!
L1293[15:46:28] <PaleoCrafter> You're
welcome
L1294[15:46:34] <shadekiller666> nanon,
you have to bind the texture manually before you tessellate the
model
L1295[15:46:53] <shadekiller666> oh,
nvm
L1296[15:46:57]
⇦ Quits: Vastatio
(~Vastatio@d75-155-173-226.bchsia.telus.net) (Quit:
Leaving)
L1297[15:48:42] <GraphicH>
@tterrag@tterrag.com if I have class BaseClass, AExtendsBaseClass,
BExtendsBaseClass can I implement a custom Deserializer for
BaseClass that reads in a Type and then deserializes one of the
extending types and return that?
L1298[15:49:03] <tterrag|laptop> what is
that ping
L1299[15:49:15] <GraphicH> whoops
L1300[15:49:25] <tterrag|laptop> anyways
yes
L1301[15:49:31] <tterrag|laptop> that's
the definition of polymorphism :P
L1302[15:49:52] <GraphicH> Ok good but I
can still use the "Default" deserializer for the Extended
classes right?
L1303[15:50:11] <tterrag|laptop>
yes
L1304[15:50:19] <tterrag|laptop> there
are two ways to register type adapters
L1305[15:50:19] <GraphicH> Fucking
awesome
L1306[15:50:36] <tterrag|laptop> one is
"hierarchy" which will apply to that class and all
extending classes
L1307[15:51:00] <GraphicH> and the other
is class specific?
L1308[15:51:04] <tterrag|laptop>
yes
L1309[15:51:07] <GraphicH> Fucking
awesome
L1310[15:51:14] <GraphicH> Yeah I figured
there had to be some way to do that
L1311[15:51:23] <GraphicH> And i have an
idea of how it goes I just wanted to ask
L1312[15:51:26] <GraphicH> Since you
offered
L1313[15:51:45] <MicroGodrad> what's the
difference between @SubscribeEvent and @EventHandler?
L1314[15:51:51] <GraphicH> Cause you have
some classes that basically only serialize their type
L1315[15:51:55] <tterrag|laptop> just
ping with my nick in the future
L1316[15:52:04] <tterrag|laptop>
MicroGodrad, @EventHandler is for FML lifecycle events
L1317[15:52:05] <GraphicH> ok
L1318[15:52:09] <tterrag|laptop> and only
works inside your @Mod file
L1319[15:52:23] <MicroGodrad> and
@SubscribeEvent is for all other events?
L1320[15:52:58] <shadekiller666>
apparently changing item damage doesn't auto-sync across
client/server
L1321[15:53:20] <tterrag|laptop>
MicroGodrad, yes
L1322[15:53:34] <MicroGodrad> Alright I
figured it was something like that thanks
L1323[15:55:02] <gigaherz> keep in mind
that while the main mod class is scanned for @EventHandler
annotations
L1324[15:55:22] <gigaherz> you need to
manually register the classes you want to receive events
L1325[15:55:34] ***
willieaway is now known as williewillus
L1326[15:56:25] <MicroGodrad> with the
event buses right
L1327[15:59:18] <gigaherz> yes
L1328[15:59:24]
⇨ Joins: Otho (~Otho@189.35.191.102)
L1329[15:59:26]
⇨ Joins: tmtu
(~tundmatu@h-169-182.a192.priv.bahnhof.se)
L1330[16:02:49]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 183 seconds)
L1331[16:04:46]
⇦ Quits: tmtu (~tundmatu@h-169-182.a192.priv.bahnhof.se)
()
L1332[16:05:16] <shadekiller666> are
there actual ways of controlling memory in java?
L1333[16:05:25] <shadekiller666> i would
imagine there has to be at some level
L1334[16:05:27] <MrKickkiller> you mean
getting the current amount used etc?
L1335[16:06:03] <shadekiller666> or
allocating/deallocating
L1336[16:06:25] <MrKickkiller> Probably
at some very low/ complicated level
L1337[16:06:55] <MicroGodrad> pretty sure
what you're talking about it sun.misc.Unsafe
L1338[16:07:03] ***
Ash|shower is now known as Ashleee
L1339[16:07:04] ***
Ashleee is now known as Ashlee
L1340[16:07:34] <MicroGodrad> Its
constructor is private and its instance is private too, but you can
use Java Reflection to use it
L1341[16:08:20] <MicroGodrad> is*
L1342[16:08:55] <Otho> Why do you want to
control the memory?
L1343[16:09:32] ***
SnowShock35 is now known as zz_SnowShock35
L1344[16:10:34]
⇦ Quits: Mraof
(~mraof@pool-96-253-111-208.rcmdva.fios.verizon.net) (Ping timeout:
183 seconds)
L1345[16:13:00] ***
williewillus is now known as willieaway
L1346[16:17:41]
⇨ Joins: Mraof
(~mraof@pool-96-253-111-208.rcmdva.fios.verizon.net)
L1347[16:23:22] ***
willieaway is now known as williewillus
L1348[16:23:36] <williewillus> don't use
sun misc unsafe lol
L1349[16:23:50] <williewillus> unless
you're writing a low level library it's a terrible idea
L1350[16:24:18] <MicroGodrad> it's
discouraged, and for good reason, but there are legit reasons to
use it. I can't think of any that a Minecraft mod would use
though
L1351[16:24:28] ***
Tombenpotter is now known as NotTomben
L1352[16:24:40] ***
williewillus is now known as willieaway
L1353[16:26:02] <PaleoCrafter> Tell that
diesieben07 :P
L1354[16:26:33] <shadekiller666> i was
just curious cuz there are things in the guava lib and the lwjgl
lib that refer to memory allocation
L1355[16:26:41] ***
Clank[Away] is now known as Clank
L1356[16:26:54] <MicroGodrad> lwjgl
probably uses sun.misc.Unsafe
L1357[16:27:02] <MicroGodrad> a lot of
libraries do
L1358[16:27:03] <PaleoCrafter> LWJGL
wraps native shit
L1359[16:27:40] <PaleoCrafter> So it has
to expose some memory management stuff
L1360[16:31:47]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
378 seconds)
L1361[16:32:37]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1362[16:33:25] ***
bilde2910|away is now known as bilde2910
L1363[16:33:32] ***
Ashlee is now known as Ash|ZZZ
L1364[16:35:03]
⇦ Quits: patrick96
(~Patrick@41.191.105.92.dynamic.wline.res.cust.swisscom.ch) (Quit:
Leaving)
L1365[16:35:48]
⇨ Joins: MrComputerGhost
(~MrCompute@2602:306:30b9:ac70:69b6:7519:c89d:64f4)
L1366[16:42:08]
⇨ Joins: tattyseal (~tattyseal@95.144.48.100)
L1367[16:42:34] <tattyseal> Is there a
way in a container to prevent people from using the number keys (1
.. 9) to move an item in a certain slot?
L1368[16:43:02] <minecreatr> in a forge
installation, where is my mcp directory for codechickenlib?
L1369[16:43:57] <MrKickkiller>
C:/users/YOU/.gradle/minecraft/net/forgeVersion/unpacked/conf
L1370[16:43:59] <MrKickkiller> iirc
L1371[16:44:47] <minecreatr> thanks
L1372[16:45:00] <MrKickkiller> Or some
folder in that nature
L1373[16:53:17] ***
PaleoCrafter is now known as PaleOff
L1374[16:55:33] <MrKickkiller> Anyway of
checking if a key press (in char form) == Return ?
L1375[16:59:19]
⇨ Joins: Temportalist
(uid37180@id-37180.charlton.irccloud.com)
L1376[16:59:56]
⇦ Quits: Noppes (~Noppes@82-168-212-152.ip.telfort.nl) (Read
error: Connection reset by peer)
L1377[17:00:25]
⇦ Quits: sciguyryan
(~sciguyrya@109-205-170-103.dynamic.swissvpn.net) ()
L1378[17:03:14]
⇦ Quits: GraphicH (~GraphicH@cpe-96-29-41-211.kya.res.rr.com)
(Ping timeout: 206 seconds)
L1379[17:03:33]
⇨ Joins: tmtu
(~tundmatu@h-169-182.a192.priv.bahnhof.se)
L1381[17:04:59] <killjoy> I somehow went
from creating an advanced text to creating a color mixer
L1382[17:05:04] <MicroGodrad> That
video
L1383[17:05:05] <MicroGodrad> is
perfect
L1384[17:05:23]
⇦ Quits: Loetkolben
(~Loetkolbe@ipb2197f03.dynamic.kabel-deutschland.de) (Quit: Over
and Out!)
L1385[17:06:44]
⇨ Joins: tmtu_
(~tundmatu@h-191-8.a192.priv.bahnhof.se)
L1386[17:09:02]
⇦ Quits: tmtu (~tundmatu@h-169-182.a192.priv.bahnhof.se)
(Ping timeout: 206 seconds)
L1387[17:10:20] ***
Gaz492 is now known as Gaz492|Away
L1388[17:10:58] ***
Vigaro|AFK is now known as Vigaro
L1389[17:11:38]
⇦ Quits: Wasweb (~Wasweb@2E6B3FFE.catv.pool.telekom.hu)
(Quit: Leaving)
L1390[17:13:22]
⇦ Quits: kimfy (~kimfy___@74.141.16.62.customer.cdi.no)
(Quit: off to whatever)
L1391[17:14:38]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
(Ping timeout: 183 seconds)
L1392[17:16:16] ***
Gaz492|Away is now known as Gaz492
L1393[17:16:41]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L1394[17:19:09]
⇦ Quits: airbreather
(~airbreath@d149-67-99-43.nap.wideopenwest.com) (Remote host closed
the connection)
L1395[17:19:19]
⇨ Joins: Vastatio
(~Vastatio@d75-155-173-226.bchsia.telus.net)
L1396[17:20:16]
⇦ Quits: Lunatrius (~Lunatrius@77.38.103.182) (Ping timeout:
198 seconds)
L1397[17:20:35]
⇨ Joins: Greenphlem
(uid22276@id-22276.tooting.irccloud.com)
L1398[17:24:06]
⇨ Joins: Davnit_ (~Davnit@71.47.89.196)
L1399[17:27:02]
⇦ Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
(Ping timeout: 195 seconds)
L1400[17:29:58]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L1401[17:30:05]
⇦ Quits: Davnit (~Davnit@71.47.89.196) (Ping timeout: 378
seconds)
L1402[17:30:53]
⇨ Joins: friedchicken
(~jesse@5070adb0.static.ziggozakelijk.nl)
L1403[17:31:43]
⇨ Joins: Lunatrius (~Lunatrius@77.38.103.182)
L1404[17:32:43] <friedchicken> Hi, I'm
new to modding minecraft and I'm having a little trouble
programmatically placing torches on the sides of blocks. Placing
them on top works fine. could anyone help out?
L1405[17:32:44]
⇦ Quits: AforAnonymous (bitch2k@dyn-042-143.vix1.mmc.at)
(Quit: Try not to think not.)
L1406[17:33:07] <shadekiller666>
uhh
L1407[17:33:10] <MicroGodrad> I haven't
done this myself but I'd assume it's part of the torch
metadata?
L1408[17:33:19] <shadekiller666> what do
you mean "trouble"
L1409[17:33:24] <shadekiller666> whats
the problem
L1410[17:33:30] <friedchicken> I'll
explain.
L1411[17:33:36] <shadekiller666> so
explain
L1412[17:34:26] <friedchicken> The
expected result is the torch to be attached to the side of a block.
The actual result is the item is dropped to the ground. I am using
the PropertyDirection facing with values east, west, south,
north.
L1413[17:34:46] <friedchicken> Only up
works, when placing the torch on top of a block.
L1414[17:35:28]
⇦ Quits: tattyseal (~tattyseal@95.144.48.100) (Quit:
Leaving)
L1415[17:35:30] <MicroGodrad> try putting
some debugging code that prints out the metadata when a torch is
placed, and then go in game and place a torch on the side of a
block
L1416[17:36:00] <shadekiller666>
uhh
L1417[17:36:25] <shadekiller666> try
placing using the opposite of N/S/W/E
L1418[17:38:25] ***
Davnit_ is now known as Davnit
L1419[17:39:12] <friedchicken> I'll try
both. In case my explanation was lacking, here is a code snippet:
http://pastebin.com/pDnPjVT1 I'm parsing some data
from a file, but that is not relevant atm
L1420[17:39:52] <shadekiller666> can you
give us the whole file
L1421[17:40:10] <MicroGodrad> hell if you
have a github repo that works too
L1422[17:40:29] ***
heldplayer is now known as heldplayer|off
L1423[17:40:32] <shadekiller666>
O.o
L1424[17:40:56] <shadekiller666> and why
are you calling PropertyDirection.create() in your withProperty()
call?
L1425[17:41:04] <shadekiller666> that
will crash horribly
L1426[17:41:30] <friedchicken> Not on
github atm, I can send you the file.
L1427[17:42:00] ***
Cojo is now known as Cojo|noms
L1428[17:42:31] <friedchicken> I'm
calling that method because I'm really on trial and error with the
direction facing stuff.
L1429[17:42:40] <shadekiller666>
...
L1430[17:42:41] <friedchicken> Doesn't
crash though.
L1431[17:43:52] <shadekiller666> likely
because it never gets called
L1432[17:44:23] <killjoy> Is it possible
for my wireless keyboard to have packet loss?
L1433[17:45:00] <shadekiller666> fried, i
guarantee if that line gets called, the game will crash
L1434[17:45:11] <friedchicken> Challenge
accepted.
L1435[17:45:27] <shadekiller666>
...
L1436[17:45:39] <friedchicken> What is
the proper way of creating such a property? I tried finding
documentation on it but failed.
L1437[17:45:54] <shadekiller666>
you
L1438[17:46:01] <shadekiller666> you're
trying to place a torch right
L1439[17:46:05] <friedchicken> Yes.
L1440[17:46:10] <shadekiller666> ok
L1441[17:46:16] <MicroGodrad> no idea
killjoy that's a good question
L1442[17:46:20] <shadekiller666> 1. you
don't NEED to make a new PropertyDirection
L1443[17:46:30] <shadekiller666> because
BlockTorch has one already
L1444[17:46:58] <killjoy> I type rapidly,
it takes a few seconds for it to register (like the buffer is
overflown), and some keys get missed.
L1445[17:47:02] <shadekiller666> 2. you
can't CREATE any properties for blocks that aren't yours without
overriding them
L1446[17:47:25] <shadekiller666> killjoy,
have you tried replacing the batteries?
L1447[17:47:37] <shadekiller666> and made
sure that there is nothing between it and the receiver
L1448[17:47:37] <killjoy> ehh..
L1449[17:47:41] <killjoy> They're
proprietary
L1450[17:47:45] <killjoy> Also
solar
L1451[17:48:02] <shadekiller666> ok so
the batteries aren't dead?
L1452[17:48:15] <shadekiller666> almost
dead*
L1453[17:48:18] <killjoy> I'm typing on
it right now..
L1454[17:48:35] <killjoy> The solar app
says 73% charged
L1455[17:48:38] <friedchicken> I see. I
thought it did not have a facing property yet because the block was
not yet placed (when I create it with getStateById). So I have to
modify it instead.
L1456[17:48:58] <shadekiller666>
create?
L1457[17:49:01] <shadekiller666> wtf are
you doing
L1458[17:49:27] <shadekiller666>
blockstates get instantiated with all possible properties at
launch
L1459[17:50:32] <shadekiller666> fried,
might i reccomend taking a look at how vanilla does these
things?
L1460[17:50:38] <shadekiller666> its your
best documentation
L1461[17:50:55] <shadekiller666> if you
still have no idea, then come here
L1462[17:51:19] ***
Lathanael is now known as Lathanael|Away
L1463[17:51:22] <friedchicken> Okay. Does
minecraft forge provide (partially) deobfuscated code
somewhere?
L1464[17:51:32]
⇦ Quits: Gaz492 (~Gaz492@2a01:4f8:131:2288::2) (Quit: ZNC -
http://znc.in)
L1465[17:51:33] <MicroGodrad> are you
using eclipse?
L1466[17:51:47] <friedchicken>
Yeah.
L1467[17:52:16] <shadekiller666> if you
run setupDecompWorkspace eclipse instead of setupDevWorkspace
eclipse, you get the decompiled mc source code
L1468[17:52:27] <shadekiller666> along
with the decompiled forge/fml source code
L1469[17:52:30] <MicroGodrad> Package
Explorer -> Project -> Referenced Libraries -> forgeSrc
-> net.minecraft.* is the native minecraft code
L1470[17:52:40] <friedchicken> Sweet,
thanks.
L1471[17:52:49] <killjoy>
"native"
L1472[17:52:49] <MicroGodrad> yeah and
makesure you do setupDecompWorkspace instead of
setupDevWorkspace
L1473[17:53:00] <MicroGodrad> yeah I
guess not native
L1474[17:53:01] <killjoy> The word you
are looking for is vanilla
L1475[17:53:01] <MicroGodrad> w/e
L1476[17:53:10] <MicroGodrad> yes
yes
L1477[17:53:18] <killjoy> But not all of
it is vanilla because forge modifies them.
L1478[17:53:55]
⇨ Joins: Gaz492 (~Gaz492@2a01:4f8:131:2288::2)
L1479[17:53:58] <MicroGodrad> True, but
then it's even more relevant because fried needs to know how to do
it in the context of forge
L1480[17:56:06]
⇦ Quits: OrionOnline
(~OrionOnli@ip-80-236-245-242.dsl.scarlet.be) (Read error:
Connection reset by peer)
L1481[17:56:15]
⇦ Quits: TheFjong (~TheFjong|@3e6b343b.rev.stofanet.dk) (Read
error: Connection reset by peer)
L1482[17:58:48]
⇦ Quits: Carlos (~chatzilla@122.151.174.29) (Quit: So long,
and thanks for all the fish.)
L1483[18:01:37] <Vastatio> where's the
.json file in the Guide API?
L1484[18:01:50] <Vastatio> where does it
read in the .json's and create the pages
L1485[18:01:54] <Vastatio> I can't seem
to find anything
L1486[18:02:07]
⇦ Quits: Kaiyouka
(~IdiotNono@c-174-51-31-62.hsd1.co.comcast.net) (Ping timeout: 198
seconds)
L1487[18:02:34] ***
MrKickkiller is now known as MrKickkiller|Away
L1488[18:03:11] <TehNut> Vastatio: 1)
#TehNut for Guide-API help and 2) The JSON system is meant for pack
creators. It's much simpler and easier to do it through code
L1489[18:04:33] <Vastatio> Well, just
before, I was asking about an error I got when I was reading in a
XML path using ClassLoader.getResourceAsStream(String)
L1490[18:05:02] <Vastatio> They told me
that XML was clunky, and I should be using JSON instead, and gave
me the Guide API as an example of how to read in JSON files and
display them on the page
L1491[18:05:13] <TehNut> Ah
L1492[18:05:17] <Vastatio> (before the
XML code I had was mostly based off the way Tinkerer's Construct
works)
L1494[18:05:32]
⇦ Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
(Ping timeout: 195 seconds)
L1495[18:05:49] ***
willieaway is now known as williewillus
L1496[18:06:07]
⇦ Parts: friedchicken
(~jesse@5070adb0.static.ziggozakelijk.nl) (time for sleep. i'll let
you know how it goes.))
L1497[18:06:11] <Vastatio> All I know
about serialization is that it's the process in which an object
gets converted into a stream of bytes for transportation,
correct?
L1498[18:06:37] <Vastatio> So, if you
serialize and de-serialize json objects, you can change them from
json objects to java classes
L1499[18:06:45]
⇦ Quits: modmuss50 (uid42264@id-42264.highgate.irccloud.com)
(Quit: Connection closed for inactivity)
L1500[18:06:47] <TehNut> Yes, see
links
L1501[18:07:49] <Vastatio> can I see the
.json file you read in?
L1503[18:09:02]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L1504[18:09:32] <Vastatio> ty
L1505[18:09:56] ***
fry|sleep is now known as fry
L1506[18:12:26]
⇦ Quits: pixlepix
(~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit:
pixlepix)
L1507[18:12:27]
⇦ Quits: FR^2 (~frquadrat@2001:41d0:2:842d::cafe) (Quit:
Leaving)
L1508[18:15:27] <Vastatio> If I wanted to
add a new page, should it go in the object
"entryList"?
L1509[18:15:38] <Vastatio> and i section
each page with brackets?
L1510[18:15:58]
⇨ Joins: pixlepix
(~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L1511[18:16:16]
⇨ Joins: GraphicH
(~GraphicH@cpe-96-29-41-211.kya.res.rr.com)
L1512[18:16:56]
⇦ Quits: Cojo|noms
(~Cojo@2606:a000:1126:a066:f9c7:d322:d4ba:fd09) (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.)
L1513[18:19:34]
⇨ Joins: Kaiyouka
(~IdiotNono@2601:281:c702:40c4:ca3a:35ff:fec9:51)
L1514[18:19:46]
⇦ Quits: pixlepix
(~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Client
Quit)
L1515[18:23:11]
⇨ Joins: pixlepix
(~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L1516[18:25:03] <Vastatio> quick question
about JSON - everytime you start a new bracket inside an array,
does that count as a new object in the array?
L1517[18:25:17] <shadekiller666>
yes
L1518[18:25:20] <Vastatio> lets say I
want 3 strings inside an array
L1519[18:25:27] <Vastatio> do i put them
in seperate brackets or toghther
L1520[18:25:28] <shadekiller666> that
would make it an array of objects
L1521[18:25:37] <Vastatio> ok
L1522[18:25:38] <shadekiller666> [{},{}]
like that?
L1523[18:25:42] <Vastatio> yes
L1524[18:26:17] <shadekiller666> iirc
json arrays have to contain the same type of entry in all
indices
L1525[18:26:17] <Vastatio>
[{"name":"whatever"},
{"attribute":"newAttribute"}]
L1526[18:26:23] <shadekiller666>
yep
L1527[18:26:27] <Vastatio> alright
L1528[18:27:27]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Read error:
Connection reset by peer)
L1529[18:30:59] <Vastatio> so is this
formatted correctly?
L1531[18:31:22] <Vastatio> no id, thats a
mistake
L1532[18:31:38] <Vastatio> I want 2
objects both with arrays inside them that hold 3 strings
L1533[18:33:41]
⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt) (Ping
timeout: 183 seconds)
L1534[18:34:16]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1535[18:35:06] ***
bilde2910|away is now known as bilde2910
L1536[18:37:33] <shadekiller666> so you
want: "object1": {"array": ["",
"", ""]}, "object2":
{"array": ["", "",
""]}
L1537[18:37:39] <shadekiller666> vastatio
^
L1538[18:38:03] <GraphicH> I think I see
his intent
L1539[18:38:25] <GraphicH> I guess the
attributes are dynamic?
L1540[18:38:33]
⇨ Joins: Flashfire
(~Flashfire@d24-36-192-173.home1.cgocable.net)
L1541[18:38:47]
⇦ Quits: Mraof
(~mraof@pool-96-253-111-208.rcmdva.fios.verizon.net) (Ping timeout:
195 seconds)
L1542[18:38:58] <Vastatio>
shadekiller666: yes
L1543[18:39:22] <MysteriousAges> Anyone
know the NBT tag to set the name of an item?
L1544[18:39:39] <Flashfire> I have a
custom entity I want to be a boss. I implemented IBossDisplayData
and set BossStatus to true and the GUI shows up but then disappears
quickly after and never comes back
L1546[18:40:11] <MicroGodrad> Flash is
the entity staying in range of the player?
L1547[18:40:20] <Flashfire> Yes
L1548[18:40:23] <GraphicH> Vastatio, do
these dinosaurs always have the same attribute lists?
L1549[18:40:29] <Flashfire> Well,
actually, maybe not
L1550[18:40:33] <Flashfire> The entity is
huge
L1551[18:40:37] <tterrag|laptop>
Vastatio: it might be easier to have "attrtype" : {
[attrdata] }
L1552[18:40:46] <Flashfire> But when I
come back in range it should show up again, right?
L1553[18:40:49] <MicroGodrad> for
debugging reasons decrease its size and see if that makes a
difference
L1554[18:40:53] <MicroGodrad> it should
but try that
L1555[18:41:23] <Vastatio> Yes, all dinos
will have that
L1556[18:41:37] <GraphicH> Right so I
might have a simplification
L1557[18:41:40] <Vastatio> so, on the
page I will need to extract those 3 attributes from the name, and
render them out
L1558[18:41:46]
⇨ Joins: Vazkii
(~Vazkii@a79-169-163-74.cpe.netcabo.pt)
L1559[18:42:05] <Vastatio> Right now, I'm
just starting off with a clean workspace to test normal json
parsing with Gson and seeing if I can get the dino names and values
to print out
L1560[18:42:31] <GraphicH> Whats the dino
code look like?
L1561[18:42:38] <Vastatio> The dino code
for?
L1562[18:42:38] <tterrag|laptop>
Vastatio: yeah it would definitely be better to have the attribute
name be the key for the object
L1563[18:42:41] <tterrag|laptop> instead
of just an array
L1564[18:43:02] <GraphicH> I mean what is
the class your trying seralize / deserialize from json
L1565[18:43:11] <GraphicH> Because it
looks like your doing unnecessary stuff
L1566[18:43:14] <Vastatio>
DinoEntry
L1567[18:43:21] <GraphicH> Right can you
link it
L1568[18:43:25] <Vastatio> im looking at
this
L1570[18:43:26] <Flashfire> Didn't make
ity reappear when I went back in range
L1571[18:43:27]
⇦ Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
(Ping timeout: 195 seconds)
L1573[18:44:46] <Vastatio> wait tterrag:
you're saying I should just keep the attribute names inside the
object instead of storring it in an array?
L1574[18:44:54] <GraphicH> yeah
L1575[18:44:56] <tterrag|laptop>
yeah
L1576[18:44:58] <Vastatio> ok
L1577[18:45:11] <GraphicH> That's why I
asked to see your code
L1578[18:45:18] <tterrag|laptop> would
make it easier, otherwise you're going to need a custom
deserializer to read the field and figure out what to do with
it
L1579[18:45:28] <GraphicH> ^
L1580[18:46:00] <tterrag|laptop> if you
used an object it could be `public class AttributeData {
AttributeDiet diet; AttributeTemperence temperence; ... } `
L1581[18:46:36]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L1582[18:46:38] <GraphicH> I'm pretty
sure hes probably got like dino.diet, dino.temperance and their
just strings
L1583[18:46:57] <tterrag|laptop> magic
strings are bad :(
L1584[18:47:00] ***
tterrag|laptop is now known as tterrag
L1585[18:47:06] ***
Gaz492 is now known as Gaz492|Away
L1586[18:47:58] <Vastatio> but my
Attributes are all strings right
L1587[18:48:14] <Vastatio> why would I
need seperate objects in java code to handle each name object
value
L1588[18:50:02] ***
Gaz492|Away is now known as Gaz492
L1589[18:50:09] <tterrag> how are the
attributes strings...?
L1590[18:50:13] <tterrag> don't they have
a value?
L1591[18:50:39]
⇦ Parts: Nanonymous (~Keynom@190.18.52.8)
(Leaving))
L1592[18:50:56]
⇨ Joins: Keynom (~Keynom@190.18.52.8)
L1593[18:51:40] <Vastatio> the value of
the attributes are strings right
L1594[18:51:51]
⇦ Quits: Keynom (~Keynom@190.18.52.8) (Quit:
Leaving)
L1595[18:51:52] <Vastatio> and the name
of the attributes are strings as well
L1596[18:52:01] <Vastatio> or no, their
objects
L1597[18:52:34] <Vastatio> But i don't
need to specifically ask for their names, I want to use the parser
to find those attributes and assign them to a java value
L1598[18:52:39] <Vastatio> or is that not
how it works in JSON
L1599[18:53:02] <tterrag> you know what
json stands for?
L1600[18:53:09] <tterrag> java (script)
object notation
L1601[18:53:14] <Vastatio> tbh, no
L1602[18:53:16] <tterrag> it is a way of
describing objects in a text file
L1603[18:53:17] <Vastatio> Ok
L1604[18:53:22] <tterrag> you don't
CONVERT it to an object
L1605[18:53:24] <tterrag> it *IS* an
object
L1606[18:53:25]
⇦ Quits: Zaggy1024 (~Zaggy1024@174-20-242-183.mpls.qwest.net)
(Ping timeout: 198 seconds)
L1607[18:55:09] <Vastatio> wait
L1608[18:55:39] <Vastatio> I understand
that this:
L1609[18:55:59] <Vastatio>
"JSONExample": { "value":0 }
L1610[18:56:01] <Vastatio> is the same
as
L1611[18:56:11] <Vastatio> public class
JSONExample { int value = 0; }
L1612[18:56:28]
⇦ Quits: MattDahEpic (~MattDahEp@174-16-14-83.hlrn.qwest.net)
(Quit: Leaving)
L1613[18:56:50] ***
Pyker is now known as Thor
L1614[18:56:59] <Otho> It is not the
same
L1615[18:58:35] <Vastatio> whats
different between them?
L1616[18:59:00]
⇨ Joins: Hink
(~Hink@146-115-27-14.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L1617[19:00:23] <tterrag> you don't
specify the name of the object
L1618[19:00:24]
⇨ Joins: Carlos
(~chatzilla@dyn-118-138-44-156.its.monash.edu.au)
L1619[19:00:39] <Vastatio>
"JSONExample" right?
L1620[19:00:39]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-216-135.dyn.iinet.net.au)
L1621[19:00:53] <tterrag> what you just
typed would be `Object JSONExample;` where Object is a class with
the field "value"
L1622[19:01:03] <tterrag> JSONExample
would be the field name
L1623[19:01:15] <tterrag> I have to head
out for a bit, I'll be back in a half hour or so
L1624[19:01:17] ***
tterrag is now known as tterrag|away
L1625[19:03:08] <Otho> Vastatio, do you
mind in explaining to me why are you using json?
L1626[19:03:26] <Vastatio> Ok, so
L1627[19:03:42] <Otho> and what are your
doubts about it
L1628[19:03:52] <Vastatio> Before, I was
using XML to efficiently draw books
L1629[19:04:01] <Vastatio> I was looking
at the Tinkerer's Construct src code
L1630[19:04:11] <Vastatio> and I based my
whole book system around that
L1631[19:04:15]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 180 seconds)
L1632[19:04:28] <Vastatio> now, this
morning, I had a problem in which the
ClassLoader.getResourceAsStream() method
L1633[19:04:40] <Vastatio> was yielding
null even when I gave it the correct path
L1634[19:04:56] <Vastatio> So, I went
here and asked what I'm doing wrong, and apparently nobody
knew
L1635[19:05:20] <Vastatio> and they told
me that XML was clunky, and told me to use JSON instead to read
data to my books
L1636[19:05:30] <Vastatio> So, now, I'm
just trying to learn JSON
L1637[19:06:10] <Vastatio> I had ample
experience in HTML, so XML was very easy for me to pick up and use,
as I was familliar with the concept of nodes and attributes
L1638[19:06:44] <Vastatio> But since I
had that problem, and I want to find the best way to handle sending
data to my books and drawing them on there
L1639[19:07:07] <GraphicH> We told him to
use JSON so he basically has to write 0 code to deserialize his
objects
L1640[19:07:17] <Vastatio> ^
L1641[19:07:18] <GraphicH> That's the
whole point of gson
L1642[19:07:30] <GraphicH> So you have a
class DinoEntry right?
L1643[19:07:45] <Vastatio> Yes, I was
trying to compare and understand the structure of a JSON
document
L1644[19:07:59] <Otho> Have you looked
json.org ?
L1645[19:08:04]
⇨ Joins: Unh0ly_Tigg
(~Robert@c-76-115-95-185.hsd1.or.comcast.net)
L1646[19:08:07] <Vastatio> I've looked at
it
L1647[19:08:21]
⇦ Quits: Temportalist
(uid37180@id-37180.charlton.irccloud.com) (Quit: Connection closed
for inactivity)
L1648[19:08:31] <Vastatio> It told me the
basics
L1649[19:08:32] <Vastatio> like
L1650[19:08:41] <Vastatio> an object
holds a value
L1652[19:08:59] <Vastatio> an array is a
collection of values
L1653[19:09:13] <GraphicH> Is that what
DinoEntry looks like (roughly)
L1654[19:09:14] <Vastatio> exactly what I
have
L1655[19:09:14] <GraphicH> ?
L1656[19:09:16] <Vastatio> yes
L1657[19:09:18] <GraphicH> Ok
L1658[19:09:20] <Vastatio> and some
getters
L1659[19:09:30] <GraphicH> So now Ill
show you how I would make a list of these guys
L1660[19:09:32] <GraphicH> in JSON
L1661[19:09:42]
⇦ Quits: pixlepix
(~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Ping timeout: 195
seconds)
L1662[19:10:34]
⇨ Joins: Maxetime
(~Thunderbi@modemcable086.219-70-69.static.videotron.ca)
L1664[19:12:42] <Vastatio> make a
list?
L1665[19:12:56] <GraphicH> Ok, so what
I've defined there is a list of that DinoEntry class
L1666[19:13:03] <Vastatio> ah, a list of
all the dino objects
L1667[19:13:07] <GraphicH> Yeah
L1668[19:13:08] <Vastatio> so
basically
L1669[19:13:16] <Vastatio> public
ArrayList<DinoEntry> dinos
L1670[19:13:26] <GraphicH> Yes
exactly
L1671[19:13:33]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L1672[19:13:50] <Vastatio> So, then I
just follow the link that I was given earlier on how to read this
in and display those values?
L1673[19:13:56] <GraphicH> I think you
have to use regular arrays with gson
L1674[19:14:01] <GraphicH> Yes
L1675[19:14:04] <Vastatio> alright
L1676[19:14:42] <GraphicH> Something like
DinoEntry[] dinos = gson.fromJson(jsonAsString, DinoEntry[].class)
and the list should populate
L1677[19:14:59] <GraphicH> Now in this
example I added name and id as members to DinoEntry
L1678[19:15:12] <GraphicH> but I kind of
assumed those were in the class
L1680[19:15:58] <GraphicH> for the json I
sent you
L1681[19:16:36]
⇦ Quits: Szernex
(~Szernex@62-47-189-2.adsl.highway.telekom.at) (Read error:
Connection reset by peer)
L1682[19:16:42]
⇦ Quits: Flashfire
(~Flashfire@d24-36-192-173.home1.cgocable.net) (Ping timeout: 195
seconds)
L1683[19:17:19] <GraphicH> I'm in the
middle of using more automagic json parsing for my mod cause
tterrag told me about the gson magic the other day, I'm actually
doing something similar to you so when I push my changes to the
repo I'll link you to it if you'd like to see
L1684[19:17:52]
⇦ Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
(Ping timeout: 195 seconds)
L1685[19:19:39]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L1686[19:20:26]
⇨ Joins: NomKey (~Keynom@190.18.52.8)
L1687[19:20:39] <NomKey> Hello!
L1688[19:21:29] <NomKey> Could someone
orient me a bit on what I should research to create a dynamic model
for a tile entity please
L1689[19:22:37] <williewillus> use any
tutorial for entities/tile entities/Techne modeling
L1690[19:22:46] <williewillus> the TE
model system hasn't changed in yeras so old resources should be
fine
L1691[19:25:32]
⇨ Joins: pixlepix
(~localmaca@cpe-67-252-38-34.nycap.res.rr.com)
L1692[19:26:54]
⇨ Joins: Vasher
(~Vasher@c-50-173-49-36.hsd1.ca.comcast.net)
L1693[19:32:09]
⇨ Joins: mr208 (~mallrat20@142.197.84.231)
L1694[19:32:43] <NomKey> Cool
thanks
L1695[19:32:48]
⇦ Quits: Hink
(~Hink@146-115-27-14.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Quit:
Quit chat client.)
L1696[19:32:59]
⇨ Joins: Hink
(~Hink@146-115-27-14.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L1697[19:33:37]
⇦ Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
(Ping timeout: 195 seconds)
L1698[19:33:37]
⇦ Quits: mallrat208 (~mallrat20@142-197-84-231.res.bhn.net)
(Ping timeout: 183 seconds)
L1699[19:33:44]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L1700[19:34:31]
⇨ Joins: Hink_
(~Hink@146-115-27-14.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L1701[19:35:58]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 206 seconds)
L1702[19:36:04] <FusionLord> fry, in the
b3d format how do i specify textures?
L1703[19:36:05] ***
Gaz492 is now known as Gaz492|Away
L1704[19:36:20]
⇨ Joins: Hink__
(~Hink@146-115-27-14.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L1705[19:36:32]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L1706[19:41:39] ***
Gaz492|Away is now known as Gaz492
L1707[19:42:44]
⇨ Joins: r4wk
(uid48318@id-48318.tooting.irccloud.com)
L1708[19:43:15] ***
Gaz492 is now known as Gaz492|Away
L1709[19:43:21]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout:
198 seconds)
L1710[19:43:57]
⇦ Quits: NomKey (~Keynom@190.18.52.8) (Ping timeout: 183
seconds)
L1711[19:44:52]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1712[19:45:29]
⇦ Quits: PrinceCat (~PrinceCat@58-7-216-135.dyn.iinet.net.au)
()
L1713[19:45:41] ***
bilde2910|away is now known as bilde2910
L1714[19:47:41]
⇦ Quits: Carlos
(~chatzilla@dyn-118-138-44-156.its.monash.edu.au) (Quit: So long,
and thanks for all the fish.)
L1715[19:49:16]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-216-135.dyn.iinet.net.au)
L1716[19:51:00]
⇨ Joins: orthoplex64 (~orthoplex@173.227.72.119)
L1717[20:00:31]
⇨ Joins: nomkey (~Keynom@190.18.52.8)
L1718[20:01:53]
⇨ Joins: Logan_ (~Logan@104.236.130.236)
L1719[20:02:32] ***
tterrag|away is now known as tterrag
L1720[20:04:00]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 206 seconds)
L1721[20:07:37]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L1722[20:12:27]
⇨ Joins: CovertJaguar (~you@65.183.205.6)
L1723[20:12:28]
MineBot sets mode: +v on CovertJaguar
L1724[20:14:45] <FusionLord> does anyone
know how to assign textures to a b3d model?
L1725[20:19:43] <shadekiller666> fusion,
as long as the texture that you apply in blender points to where
the texture will be when loaded by the game you should be
fine
L1726[20:20:00] <FusionLord> that is not
true
L1727[20:20:33]
⇦ Quits: PrinceCat (~PrinceCat@58-7-216-135.dyn.iinet.net.au)
()
L1728[20:20:58] <FusionLord> because how
would it be possible to load the texture once it is on someone
elses computer...
L1729[20:21:26] ***
Logan_ is now known as Logan
L1730[20:21:53]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 206 seconds)
L1731[20:23:21]
⇨ Joins: gigaherz_o
(~gigaherz@167.Red-83-39-109.dynamicIP.rima-tde.net)
L1732[20:25:11]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-216-135.dyn.iinet.net.au)
L1733[20:25:32]
⇦ Quits: gigaherz
(~gigaherz@167.Red-83-39-109.dynamicIP.rima-tde.net) (Ping timeout:
378 seconds)
L1734[20:27:09]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L1735[20:27:33]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Read error:
Connection reset by peer)
L1736[20:27:56] <tterrag> FusionLord:
it's a relative path...do you know how resources work
L1737[20:28:18] <FusionLord> how is
blender going to work out a relitive path
L1738[20:29:12] <shadekiller666> all
blender needs to do is save the relative path to the b3d file, it
doesn't need to know what it means
L1739[20:30:34] <FusionLord> ok say that
is the way it works... when you told me the same thing about 24hrs
ago it didn't work.
L1740[20:32:44]
⇦ Quits: PrinceCat (~PrinceCat@58-7-216-135.dyn.iinet.net.au)
()
L1741[20:33:02] <shadekiller666> in
blender are you setting the texture to
"<<modid>.toLowerCase()>:item/slingshot.png"
L1742[20:35:28] <FusionLord> to
specifically that no, but to the respective file yes,
.../assets/hardcorenomad/textures/items/slingshot.png
L1743[20:35:49] <williewillus> that's
important
L1744[20:35:52] <williewillus> it has to
be in the mc style
L1745[20:36:18]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-216-135.dyn.iinet.net.au)
L1746[20:36:28] <williewillus>
shadekiller666: I thought you didn't need the .png? or did it not
make a difference
L1747[20:36:55]
⇦ Quits: pixlepix
(~localmaca@cpe-67-252-38-34.nycap.res.rr.com) (Quit:
pixlepix)
L1748[20:36:57]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L1749[20:37:45] ***
bilde2910|away is now known as bilde2910
L1750[20:37:58] <shadekiller666> then the
reason it didn't work is because it assumed that it was supposed to
look in vanilla's file path
L1751[20:38:50] <shadekiller666> willie,
uhh, you're prob right, assuming the b3d loader's texture parsing
works the same way that the obj loader's does
L1752[20:39:00] <shadekiller666> so ya,
omit the ".png"
L1753[20:39:18] <nomkey> This frustrating
as shit, I have been searching for hours to find documentation on
how to make dynamic tile entity models, but I just can't, idk if
I'm looking wrong or what, but I can't find it
L1754[20:40:29]
⇦ Quits: HassanS6000
(~Hassan@pool-71-191-144-97.washdc.fios.verizon.net) (Read error:
Connection reset by peer)
L1755[20:40:41] <FusionLord>
twitch.tv/fusionlord you can see what I am doing...
L1756[20:41:01] <FusionLord> and yell at
me if i am wrong
L1757[20:41:49] <MicroGodrad> you use
inteliJ idea?
L1758[20:42:10] <FusionLord> yes
L1759[20:42:32]
⇦ Quits: PrinceCat (~PrinceCat@58-7-216-135.dyn.iinet.net.au)
()
L1760[20:43:24] <shadekiller666> show the
texture path again
L1761[20:44:00] <shadekiller666> wait why
is it white...
L1762[20:44:05] <shadekiller666> oh i
know why
L1763[20:44:58] <shadekiller666> ok, is
it possible to type "hardcoremod:items/slingshot" into
the text box that blender uses for the path?
L1764[20:45:24] <shadekiller666>
whoa
L1765[20:45:29] <shadekiller666>
wait
L1766[20:45:54] <shadekiller666> scroll
up in the console
L1767[20:46:00] <shadekiller666> i mis
typed your modid
L1768[20:46:06] <shadekiller666>
btw
L1769[20:46:16] <FusionLord> xD
L1770[20:46:32]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 206 seconds)
L1771[20:46:40] <FusionLord> for the
source or the reference name?
L1772[20:47:00] <shadekiller666>
idk
L1773[20:47:21] <shadekiller666> i'm not
familiar with how blender converts things into files
L1774[20:47:21]
⇨ Joins: furyhunter (~furyhunte@idolagames.com)
L1775[20:47:22]
⇦ Quits: Davnit (~Davnit@71.47.89.196) (Read error:
Connection reset by peer)
L1776[20:47:33] <shadekiller666> nor am i
familliar with the b3d format
L1777[20:47:40]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-216-135.dyn.iinet.net.au)
L1778[20:47:59] <shadekiller666> scroll
down in the console
L1779[20:48:03] <shadekiller666> no no
no
L1780[20:48:10] <shadekiller666> thats
not the name of the brush
L1781[20:48:17]
⇨ Joins: Davnit (~Davnit@71.47.89.196)
L1782[20:48:25] <shadekiller666>
hmmm
L1783[20:49:02]
⇨ Joins: Searge|mojang
(~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L1784[20:49:04]
⇨ Joins: Unh0lyTigg
(~Robert@c-76-115-95-185.hsd1.or.comcast.net)
L1785[20:49:05]
⇨ Joins: kmecpp2
(~kmecpp@pool-108-21-82-75.nycmny.fios.verizon.net)
L1786[20:49:11]
⇨ Joins: moxiegrrl__
(~MoxieGrrl@173-23-172-139.client.mchsi.com)
L1787[20:49:14]
⇦ Quits: Unh0ly_Tigg
(~Robert@c-76-115-95-185.hsd1.or.comcast.net) (Killed (NickServ
(GHOST command used by Unh0lyTigg)))
L1788[20:49:53] <FusionLord> it isn't
white anymore
L1789[20:49:54]
⇨ Joins: covers1624_
(~covers162@ppp118-210-242-9.lns20.adl6.internode.on.net)
L1790[20:50:18]
⇨ Joins: CJ-Railcraft (~you@65.183.205.6)
L1791[20:50:18]
MineBot sets mode: +v on CJ-Railcraft
L1792[20:50:27] <shadekiller666> near the
top of the console output, in the block where the game prints the
list of missing resources (when you launch the game), is
"slingshot.png" included in that anywhere
L1793[20:50:30] <shadekiller666> i can
see that :P
L1794[20:51:06] <FusionLord> no
L1795[20:51:15] <shadekiller666>
hardcorenomad:items/slingshot
L1796[20:51:16]
⇨ Joins: PitchBright_
(~PitchBrig@bas6-toronto06-1279625418.dsl.bell.ca)
L1797[20:51:23]
⇨ Joins: Lex_
(~Lex@50-76-111-34-static.hfc.comcastbusiness.net)
L1798[20:51:23]
MineBot sets mode: +o on Lex_
L1799[20:51:52]
⇨ Joins: Firedingo5 (~Firedingo@101.174.19.244)
L1800[20:52:12]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L1801[20:52:35] <shadekiller666> btw,
white texture means that the b3d loader knows that the model file
has a texture applied, but can't find the texture
L1802[20:52:35]
⇦ Quits: CovertJaguar (~you@65.183.205.6) (*.net
*.split)
L1803[20:52:35]
⇦ Quits: Logan (~Logan@104.236.130.236) (*.net
*.split)
L1804[20:52:35]
⇦ Quits: orthoplex64 (~orthoplex@173.227.72.119) (*.net
*.split)
L1805[20:52:35]
⇦ Quits: nomkey (~Keynom@190.18.52.8) (*.net
*.split)
L1806[20:52:35]
⇦ Quits: Hink__
(~Hink@146-115-27-14.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (*.net
*.split)
L1807[20:52:35]
⇦ Quits: Hink_
(~Hink@146-115-27-14.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (*.net
*.split)
L1808[20:52:35]
⇦ Quits: Hink
(~Hink@146-115-27-14.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (*.net
*.split)
L1809[20:52:35]
⇦ Quits: Vazkii (~Vazkii@a79-169-163-74.cpe.netcabo.pt)
(*.net *.split)
L1810[20:52:35]
⇦ Quits: PBlock96
(PBlock96@res404s-128-61-104-241.res.gatech.edu) (*.net
*.split)
L1811[20:52:35]
⇦ Quits: calamari (~calamari@ip70-190-166-108.ph.ph.cox.net)
(*.net *.split)
L1812[20:52:35]
⇦ Quits: covers1624
(~covers162@ppp118-210-242-9.lns20.adl6.internode.on.net) (*.net
*.split)
L1813[20:52:35]
⇦ Quits: kmecpp
(~kmecpp@pool-108-21-82-75.nycmny.fios.verizon.net) (*.net
*.split)
L1814[20:52:35]
⇦ Quits: SomeGuyInATree
(~SomeGuyIn@203-213-115-197.tpgi.com.au) (*.net
*.split)
L1815[20:52:35]
⇦ Quits: LexManos
(~Lex@50-76-111-34-static.hfc.comcastbusiness.net) (*.net
*.split)
L1816[20:52:35]
⇦ Quits: Teamy (~NOVA@108.162.129.118) (*.net
*.split)
L1817[20:52:35]
⇦ Quits: surferconor425 (surfercono@thinks.you.can-be.sexy)
(*.net *.split)
L1818[20:52:35]
⇦ Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch)
(*.net *.split)
L1819[20:52:35]
⇦ Quits: bspkrs (~bspkrs@is.that.a.bspk.rs) (*.net
*.split)
L1820[20:52:35]
⇦ Quits: PitchBright
(~PitchBrig@bas6-toronto06-1279625418.dsl.bell.ca) (*.net
*.split)
L1821[20:52:35]
⇦ Quits: Searge|office
(~Searge@h-85-24-130-18.na.cust.bahnhof.se) (*.net
*.split)
L1822[20:52:35]
⇦ Quits: md_5 (~md_5@mark.prod1.spigotmc.org) (*.net
*.split)
L1823[20:52:35]
⇦ Quits: fry (~rainwarri@195.91.246.187) (*.net
*.split)
L1824[20:52:35]
⇦ Quits: MoxieGrrl_
(~MoxieGrrl@173-23-172-139.client.mchsi.com) (*.net
*.split)
L1825[20:52:36] ***
PitchBright_ is now known as PitchBright
L1826[20:52:44] <shadekiller666> at least
i think thats how fry has it set up
L1827[20:53:02]
⇨ Joins: PBlock96
(PBlock96@res404s-128-61-104-241.res.gatech.edu)
L1828[20:53:07] <shadekiller666> scroll
down in console
L1829[20:53:42]
⇨ Joins: romibi
(~quassel@cable-static-7-174.rsnweb.ch)
L1830[20:54:13] <shadekiller666> set your
cursor in the console to the blank line at the bottom, so it
auto-scrolls
L1831[20:54:16] <shadekiller666>
hmm
L1832[20:54:29]
⇨ Joins: Flashfire
(~Flashfire@d24-36-192-173.home1.cgocable.net)
L1833[20:54:43] <shadekiller666> try
omitting the #slingshot.001 from the blockstate json
L1834[20:55:05]
⇦ Quits: PrinceCat (~PrinceCat@58-7-216-135.dyn.iinet.net.au)
()
L1835[20:55:34]
⇦ Quits: TheJulianJES (~TJJ@p5DC8C5CA.dip0.t-ipconnect.de)
(Killed (NickServ (GHOST command used by
TheJulianJES_!~TJJ@p5DC8C6D6.dip0.t-ipconnect.de)))
L1836[20:55:34] <shadekiller666>
...
L1837[20:55:38] <shadekiller666> stupid
blender
L1838[20:55:40]
⇨ Joins: TheJulianJES
(~TJJ@p5DC8C6D6.dip0.t-ipconnect.de)
L1839[20:56:23] <shadekiller666> you know
what, export the model as an obj, and make sure to include whatever
checkbox it is that creates the .mtl with it
L1840[20:56:30] <shadekiller666> then
open that
L1841[20:56:35] <shadekiller666> the .mtl
i mean
L1842[20:56:53]
⇨ Joins: md_5 (~md_5@mark.prod1.spigotmc.org)
L1843[20:56:55]
⇨ Joins: Logan (~Logan@104.236.130.236)
L1844[20:57:05] <shadekiller666> just in
a text editor
L1845[20:57:17]
⇨ Joins: bspkrs (~bspkrs@is.that.a.bspk.rs)
L1846[20:57:18]
MineBot sets mode: +v on bspkrs
L1847[20:58:01] <shadekiller666> you can
open it in intellij
L1848[20:58:14] <shadekiller666> it
should be listed in your resources package in intellij
L1849[20:58:22] <FusionLord> ik
L1850[20:58:43] <shadekiller666> that
string after "map_Kd" is the string that the b3d loader
passes into minecraft to get the texture
L1851[20:58:59] <shadekiller666> and the
string after "newmtl" is the name of the brush
L1852[20:59:27] <shadekiller666> so 1.
make "map_Kd" have
"hardcorenomad:items/slingshot" after it
L1853[20:59:39] <FusionLord> with
extension or without
L1854[20:59:46] <shadekiller666>
without
L1855[21:00:34] <shadekiller666> and 2.
if that doesn't work then keep it and add "#slingshot":
"hardcorenomad:items/slingshot" back into the blockstate
json
L1856[21:01:08] <FusionLord> looking in
vanilla
L1857[21:01:27] <killjoy> Where is the
code that handles walking up stairs?
L1858[21:01:28] <shadekiller666> join a
world
L1859[21:01:32] <shadekiller666> see if
it loaded
L1860[21:02:04] <shadekiller666> killjoy,
its whatever code in EntityLivingBase tracks collisions and moves
the position up 0.5 blocks
L1861[21:02:17] <shadekiller666> ok it
didn't find it there, hmm
L1862[21:02:55]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-216-135.dyn.iinet.net.au)
L1863[21:02:56] <shadekiller666> its an
object, not an array
L1864[21:03:25] <shadekiller666>
"textures": {}
L1865[21:03:31] <FusionLord> yeah
L1866[21:03:50] <shadekiller666> relaunch
the game
L1867[21:04:25] <shadekiller666> the game
should automatically append the .png to the end of that
string
L1868[21:04:38] <shadekiller666>
O.o
L1869[21:04:39]
⇨ Joins: calamari
(~calamari@ip70-190-166-108.ph.ph.cox.net)
L1870[21:04:46] <shadekiller666> why is
it still looking in vanilla...
L1871[21:05:03] <FusionLord> what defines
the #slingshot
L1872[21:05:05] <FusionLord> int the
model
L1873[21:05:36]
⇨ Joins: fry (~rainwarri@195.91.246.187)
L1874[21:05:37]
MineBot sets mode: +o on fry
L1875[21:05:45] <FusionLord> ^
L1876[21:05:49] <shadekiller666> the # is
just a character that says "whatever texture you have with the
key following" and the "slingshot" is the name of
the brush i believe
L1877[21:06:04] <shadekiller666> hey fry,
could we get some help with this
L1878[21:06:12] <shadekiller666>
twitch.tv/fusionlord
L1879[21:07:21] <shadekiller666> wait, is
the brush named "slingshotbrush"?
L1880[21:07:30] <FusionLord> yeah
L1881[21:07:42] <shadekiller666> then
make it "#slingshotbrush
L1882[21:07:48] <shadekiller666>
"
L1883[21:08:09] <shadekiller666> ok
L1884[21:08:16] <FusionLord> i already
tried
L1885[21:08:42] <shadekiller666> as a
test, make the texture path in blender point to
"blocks/cobble"
L1886[21:08:48] <shadekiller666>
blocks/cobblestone
L1887[21:08:55] <shadekiller666> whatever
the name of the cobble texture is
L1888[21:09:01] <shadekiller666> i think
its cobblestone
L1889[21:09:24]
⇦ Quits: auenfx4 (David@120.155.27.145) (Ping timeout: 206
seconds)
L1890[21:09:24]
⇦ Quits: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net)
(Ping timeout: 206 seconds)
L1891[21:09:24]
⇦ Quits: luacs1998 (~miyamoto@abrarsyed.com) (Ping timeout:
206 seconds)
L1892[21:09:25] <shadekiller666> without
your modid
L1893[21:09:58] <shadekiller666> export
as obj to make sure
L1894[21:10:06]
⇨ Joins: Cojo
(~Cojo@2606:a000:1126:a066:859:4d54:34a5:7d4a)
L1895[21:10:47] <shadekiller666> comment
out the #slingshotbrush line in the blockstate json
L1896[21:10:54] <FusionLord> thats not
what it is looking at
L1897[21:10:57] <shadekiller666> leave
the "textures": {}
L1898[21:11:02]
⇦ Quits: TehNut (~TehNut@192.99.145.160) (*.net
*.split)
L1899[21:11:02]
⇦ Quits: chbachman (~chbachman@192.99.145.160) (*.net
*.split)
L1900[21:11:02]
⇦ Quits: downslope7 (~downslope@slope.haus) (*.net
*.split)
L1901[21:11:09]
⇨ Joins: Cazzar
(~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L1902[21:11:13] <FusionLord> it is still
looking for textures/slingshoto.png in vanilla
L1903[21:11:48] <shadekiller666> and it
looks like the brush name is actually "slingshot"
assuming the mtl uses the same material name as b3d does
L1904[21:12:08] <killjoy> It was in
Entity.
L1905[21:12:14] <killjoy>
Entity.stepHeight
L1906[21:12:29] <shadekiller666> lol
killjoy, i was close
L1907[21:12:42]
⇦ Quits: diesieben07 (~diesieben@abrarsyed.com) (Ping
timeout: 206 seconds)
L1908[21:12:55] <shadekiller666> wait
what
L1909[21:13:00] <shadekiller666>
textures/stone.png?
L1910[21:13:04] <shadekiller666>
O.o
L1911[21:13:22]
⇦ Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
(Ping timeout: 195 seconds)
L1912[21:13:42]
⇨ Joins: Hink
(~Hink@146-115-27-14.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com)
L1913[21:13:49] <shadekiller666> you can
use comments in json
L1914[21:14:06] <shadekiller666> so just
press Ctrl+Shift+C to comment the line
L1915[21:14:09]
⇦ Quits: Matthew (~matthew@matthewprenger.com) (Ping timeout:
206 seconds)
L1916[21:14:40]
⇦ Quits: calamari (~calamari@ip70-190-166-108.ph.ph.cox.net)
(Quit: Leaving)
L1917[21:15:03] <shadekiller666> why is
it looking in "textures/slingshot.png" instead of
"textures/items/slingshot.png"
L1918[21:15:21] <FusionLord> your guess
is as good as mine
L1919[21:15:31] <FusionLord> i blame fry
:P
L1920[21:16:06] <FusionLord> seems to
trim everything except the file name
L1921[21:16:19] <shadekiller666> it
shouldn't
L1922[21:16:26] <shadekiller666>
shouldn't trim anything
L1923[21:16:44] <shadekiller666> it
should just straight up pass whatever string it reads
L1924[21:16:50]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L1925[21:17:07] ***
minecreatr is now known as mine|away
L1926[21:17:36] <shadekiller666> export
as obj plz
L1927[21:17:46] <FusionLord> trimed the
blocks dir
L1928[21:18:08] <shadekiller666>
...
L1929[21:18:55]
⇦ Quits: Flashfire
(~Flashfire@d24-36-192-173.home1.cgocable.net) (Ping timeout: 206
seconds)
L1930[21:19:21] <FusionLord> shad get the
obj loader in the game already :P
L1931[21:19:35] <shadekiller666> its up
to fry to pull it into forge
L1932[21:19:41] <FusionLord> ik
L1933[21:19:45] <FusionLord> this is an
obj
L1934[21:19:47] <shadekiller666> though
you can shove it into your own mod for now
L1935[21:19:53] <FusionLord> with my own
obj loader
L1936[21:20:40] <shadekiller666> is there
a reason you don't want to use objs for the slingshot?
L1937[21:20:57] <shadekiller666>
...
L1938[21:21:04] <shadekiller666> open
your build.gradle
L1939[21:21:07] <FusionLord> not really
just
L1940[21:22:01] <FusionLord> that isn't
it ... i did a refactor and messed up a string in the code
L1941[21:22:15] <shadekiller666> oh
L1942[21:22:18]
⇨ Joins: Matthew (~matthew@matthewprenger.com)
L1943[21:22:18]
⇦ Quits: KGS (~KGS@nl107-188-189.student.uu.se) (Ping
timeout: 206 seconds)
L1944[21:22:39] <shadekiller666> right,
if that was the issue it wouldn't knwow where the model is
L1945[21:22:45] <shadekiller666> son of
a...
L1946[21:23:39] <shadekiller666> you do
have the slingshot texture in
resources/assets/textures/items/slingshot.png right?
L1947[21:24:14] <shadekiller666>
...
L1948[21:24:19] <shadekiller666>
fusionutil...
L1949[21:24:31] <FusionLord> different
mod
L1950[21:24:36] <shadekiller666> oh
L1951[21:24:37] <FusionLord> utility
mod
L1952[21:24:41] <FusionLord> :P
L1953[21:26:33] <shadekiller666> fry, i
think the b3d loader is broken!
L1954[21:27:01] <shadekiller666> you
forgot to replace "lib:"
L1955[21:28:24] <shadekiller666>
DynGuiPart, line 53
L1956[21:28:26] <FusionLord> that is
something else
L1957[21:28:42] <FusionLord> I was in the
wrong class
L1958[21:29:20] <shadekiller666> oh hey,
a gui
L1959[21:29:31] <FusionLord> gui from
that
L1960[21:29:32] <FusionLord> :P
L1961[21:29:49] <FusionLord> it is all
dynamic
L1962[21:30:18] <shadekiller666> about
IItemRenderer, does the slingshot need to animate?
L1963[21:30:45] <FusionLord>
IItemRenderer doesn't exist anymore
L1964[21:30:46] <FusionLord> does
it
L1965[21:30:47] <FusionLord> :P
L1966[21:30:51] <shadekiller666> no
L1967[21:31:03] <shadekiller666> i'm just
wondering why you want to use one
L1968[21:31:38] <FusionLord> for the
cabinet
L1969[21:32:11] <shadekiller666> oh
L1970[21:32:35] <shadekiller666> you
know, the obj loader lets you hide certain parts of the model
L1971[21:32:45] <shadekiller666>
haha
L1972[21:33:07] <shadekiller666> thats
pretty cool
L1973[21:33:07] <FusionLord> to render
that in hand would be nice
L1974[21:33:12] <FusionLord> but not
possible
L1975[21:33:22] <FusionLord> without
IItemRenderer or the like
L1976[21:33:27] <shadekiller666>
uhh
L1977[21:33:31] <shadekiller666> not
true
L1978[21:33:44] <shadekiller666> (in
theory) :)
L1979[21:34:17] <FusionLord> and to
render the items would be nice
L1980[21:34:19] <shadekiller666> another
feature of my obj loader is the ability to change what texture a
material is using on the fly
L1981[21:36:09]
⇨ Joins: luacs1998 (~miyamoto@abrarsyed.com)
L1982[21:36:30] <shadekiller666> oh
umm
L1983[21:36:38] <shadekiller666> have you
tried updating your forge version
L1984[21:37:00] <shadekiller666> that may
have something to do with why the game isn't looking in the right
place for your texture
L1985[21:37:17] <FusionLord> are any mdk
versions working?
L1986[21:37:25] <shadekiller666> try 1506
if 1512 doesn't work
L1987[21:37:30] <shadekiller666> they
are
L1988[21:37:39] <shadekiller666> just
might be a bit wonky to update too
L1989[21:37:50]
⇦ Quits: Shukaro (~Shukaro@130.108.232.236) ()
L1990[21:38:05] <MicroGodrad> out of
curiosity, are you guys targeting mc 1.8 or 1.7.10
L1991[21:38:08] <shadekiller666>
uhh
L1992[21:38:15] <FusionLord> 1.8
L1993[21:38:31] <FusionLord> ..
L1994[21:38:43] <shadekiller666> fusion,
change the runDir to "run" in the build.gradle
L1995[21:38:51]
⇨ Joins: turmfalke_
(~turmfalke@p54A68CD4.dip0.t-ipconnect.de)
L1996[21:39:12] <MicroGodrad> I was
targeting 1.8 for use in my playthrough but then I realized that
the rest of the mods I wanted to use didn't have 1.8 versions
L1997[21:39:25] <MicroGodrad> so I
actually had to port backwards
L1998[21:39:34] <shadekiller666> micro,
because people keep targeting 1.7.10...
L1999[21:39:47] <MicroGodrad>
exactly
L2000[21:39:49] <MicroGodrad> it's a
loop
L2001[21:40:01] <FusionLord> MicroGodrad,
i did a back port too super easy vs forward porting
L2002[21:40:04] <shadekiller666> fusion,
you may have to run gradlew clean
L2003[21:40:08]
⇨ Joins: DemoXin
(~DemoXin@201.sub-70-197-161.myvzw.com)
L2004[21:40:17] <MicroGodrad> yeah this
versions it's pretty easy
L2005[21:40:24] <MicroGodrad>
version*
L2006[21:40:53]
⇦ Quits: GraphicH (~GraphicH@cpe-96-29-41-211.kya.res.rr.com)
(Ping timeout: 378 seconds)
L2007[21:42:45] <shadekiller666> fusion,
remove the "plugins" block, and replace it with the
"apply plugin": block from the commented out
buildscript{}, and uncomment buildscript{}
L2008[21:44:01] <FusionLord> thing is why
would forge release it like that if it wasn't valid...
L2009[21:44:31] <shadekiller666> because
this particular release of ForgeGradle2.0 is picky
L2010[21:44:42]
⇨ Joins: TehNut (~TehNut@2607:5300:100:200::199)
L2011[21:44:53] <FusionLord> meh
L2012[21:45:13] <FusionLord> just won't
have the "stable" version
L2013[21:45:16] <shadekiller666> let me
see the build.gradle
L2014[21:45:29] <shadekiller666> don't
worry about "stable"
L2015[21:46:16] <shadekiller666> let me
show you what my build.gradle looks like
L2016[21:46:28] <FusionLord> dirty
mostlikly
L2018[21:48:10] <FusionLord> lots of
stuff i don't need
L2019[21:48:11] <shadekiller666> and i
didn't rename my eclipse folder
L2020[21:48:19] <FusionLord> such as
resource processing
L2021[21:48:22]
⇦ Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
(Ping timeout: 195 seconds)
L2022[21:48:32] <shadekiller666> resource
processing?
L2023[21:49:20] <shadekiller666> oh
L2024[21:49:56] <shadekiller666> change
the name of your eclipse folder back to eclipse, and run gradlew
clean
L2025[21:50:11] <shadekiller666> you also
might need a newer version of the gradle wrapper
L2026[21:50:17]
⇦ Quits: Hink
(~Hink@146-115-27-14.c3-0.frm-ubr1.sbo-frm.ma.cable.rcn.com) (Quit:
Quit chat client.)
L2027[21:50:34] <FusionLord> i just
copied it over from the mdk
L2028[21:50:40] <shadekiller666> backup
your stuff before running clean, just in case
L2029[21:50:42] <shadekiller666> ok
L2030[21:50:55]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L2031[21:51:12] <shadekiller666> you need
to coppy gradlew.bat too don't you?
L2032[21:51:35] <FusionLord> no its
default
L2033[21:52:14] <shadekiller666> ok
L2034[21:52:47] <shadekiller666>
SemVer?
L2035[21:52:57] <FusionLord> that is what
i said
L2036[21:53:19] <shadekiller666> dafaq is
SemVer?
L2037[21:53:46] <Unh0lyTigg> semantic
version
L2039[21:54:24] <shadekiller666> may i
recommend 7Zip
L2040[21:54:37] <shadekiller666> its less
"PAY US" than WinRAR
L2041[21:55:15] <shadekiller666> ahah!
try gradlew --refresh-dependencies
L2042[21:55:26] <MicroGodrad> 7Zip has
better compression than WinRAR too
L2043[21:55:46] ***
Firedingo5 is now known as Firedingo
L2044[21:55:59] <FusionLord> does it look
like i need compression
L2045[21:56:01] <FusionLord> :P
L2046[21:56:09] <shadekiller666>
setupDecompWorkspace*, they're the same commands as listed in the
intellij Gradle panel
L2047[21:56:25] <FusionLord> i know i
deleted everything
L2048[21:56:30] <shadekiller666> yes, you
need lots of compression
L2049[21:56:35] <MicroGodrad> do it from
the command line shade
L2050[21:56:44] <shadekiller666> micro, i
know
L2051[21:56:57] <FusionLord> MicroGodrad,
I'm streaming he can see what I'm doing
L2052[21:57:17] <MicroGodrad> ah ok. I
thought he was saying Intellij wasn't showing the gradle
command
L2053[21:57:20] <MicroGodrad> nvm
L2054[21:57:50] ***
Clank is now known as Clank[Away]
L2055[21:57:50] <shadekiller666> fusion,
you did backup your mod code before deleting it right?
L2056[21:58:15] <shadekiller666> oh
L2057[21:58:27] <shadekiller666> you
backup into zip files?
L2058[21:58:34] <FusionLord> rar files
:P
L2059[21:58:50] <shadekiller666> same
thing
L2060[21:59:16] <shadekiller666> thats
halfway between the difference between .jar and .zip
L2061[21:59:36] <FusionLord> whaaaaa jar
and zip are the same :P
L2062[21:59:50] <shadekiller666> tell
that to the jvm...
L2063[21:59:52] <shadekiller666>
lol
L2064[22:00:26] <shadekiller666> hey,
looks like it worked that time
L2065[22:00:34]
⇦ Quits: PBlock96
(PBlock96@res404s-128-61-104-241.res.gatech.edu) (Quit: Hello, 911?
Yeah, it's caught in the window this time.)
L2066[22:01:06] <shadekiller666> so why
is it that you don't need resource processing?
L2067[22:01:28] <FusionLord> because of
my modules
L2068[22:01:35] <FusionLord> building is
handled seperatly
L2069[22:01:40]
⇦ Quits: Meow-J (uid69628@id-69628.highgate.irccloud.com)
(Quit: Connection closed for inactivity)
L2070[22:02:08] <shadekiller666> oh
L2071[22:03:21] <FusionLord> wtf is
SemVer
L2072[22:03:24]
⇨ Joins: McJty
(~jorrit@d51A4CA55.access.telenet.be)
L2074[22:04:16] <FusionLord> the system
forge uses for versioning
L2075[22:04:36]
⇨ Joins: Mraof
(~mraof@pool-96-253-111-208.rcmdva.fios.verizon.net)
L2076[22:05:04] <FusionLord> oh
noes....
L2077[22:05:32] <FusionLord> how does one
fix this...
L2078[22:05:45] <shadekiller666> delete
the .iml, .ipr, and .iws files
L2079[22:05:49] <shadekiller666> then
import build.gradle
L2080[22:06:09] <shadekiller666> intellij
won't import build.gradle if project files already exist
L2081[22:06:31] <FusionLord> that isn't
entirely true
L2082[22:06:45] <shadekiller666> it won't
do it nicely*
L2083[22:07:30] <FusionLord> that wasn't
the issue i was talking about tho
L2084[22:07:47] <FusionLord> i opened
IntelliJ on my work desktop
L2085[22:08:10] <shadekiller666> umm, Add
roots ?
L2086[22:08:15] <FusionLord> git
L2087[22:08:48]
⇦ Quits: MrComputerGhost
(~MrCompute@2602:306:30b9:ac70:69b6:7519:c89d:64f4) (Quit:
Leaving)
L2088[22:08:50] <shadekiller666> oh, so
intellij doesn't know what to do with those in relation to
git
L2089[22:09:04] <shadekiller666> so i
think that would be in the git settings :P
L2090[22:09:19] <FusionLord> no it does,
it just asked if i wanted it to be the default for git
L2091[22:09:26] <FusionLord> for those
repos
L2092[22:09:34] <shadekiller666> oh
L2093[22:09:53] <shadekiller666> now what
are you doing
L2094[22:09:58] <FusionLord> where did
genIDEARuns go
L2095[22:10:12] <shadekiller666> you
don't need it for FG2.0
L2096[22:10:20] <shadekiller666> should
be done internally now i think
L2097[22:10:54] <FusionLord> nope
L2098[22:10:59] <shadekiller666> if you
run gradlew tasks in the command line its much easier to find
:P
L2099[22:11:03]
⇨ Joins: Wastl2
(~Wastl2@x55b23040.dyn.telefonica.de)
L2100[22:11:22] <FusionLord> true just
not suure if it is idea or intellij
L2101[22:11:28] ***
mr208 is now known as mallrat208
L2102[22:11:33] <shadekiller666>
genIntellijRuns
L2103[22:12:07] <FusionLord> going black
for a sec
L2104[22:12:17]
⇦ Quits: ollieread (~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
(Ping timeout: 195 seconds)
L2105[22:12:51] <shadekiller666> making
them by hand?
L2106[22:13:10] <FusionLord> user
setup
L2107[22:13:15] <FusionLord> requires
password
L2108[22:13:20] <shadekiller666>
mhmm
L2109[22:13:34]
⇦ Quits: Brokkoli (~Brokkoli@f054027139.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))
L2110[22:13:43] <FusionLord> mappings
changed ^^
L2111[22:13:51] <shadekiller666> cuz you
changed them
L2112[22:14:01]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 206 seconds)
L2113[22:14:01]
⇦ Quits: Lathanael|Away
(~Lathanael@p54971C62.dip0.t-ipconnect.de) (Ping timeout: 206
seconds)
L2114[22:14:02]
⇦ Quits: manmaed (~Ender@97e64ca2.skybroadband.com) (Ping
timeout: 195 seconds)
L2115[22:14:43] ***
williewillus is now known as willieaway
L2116[22:15:09] <shadekiller666> is there
any way of changing the mappings without having to refactor
everything?
L2117[22:15:43] <FusionLord> how do you
mean? the mappings are just the readable version
L2118[22:15:54] <shadekiller666>
mhmm
L2119[22:15:57]
⇨ Joins: ollieread
(~ollieread@2a01:7e00::f03c:91ff:feae:5b6)
L2120[22:16:07] <shadekiller666> but you
get situations like you just had
L2121[22:16:20] <FusionLord> where the
mapping went backwards?
L2122[22:16:33] <shadekiller666> i guess
so?
L2123[22:16:35] <FusionLord> oh i know
what you mean
L2124[22:16:37] ***
Vigaro is now known as Vigaro|AFK
L2125[22:16:48] <FusionLord> so that it
auto updates in your code
L2126[22:16:49]
⇨ Joins: manmaed|AFK
(~Ender@97e64ca2.skybroadband.com)
L2127[22:16:49]
⇨ Joins: Carlos (~chatzilla@122.151.174.29)
L2128[22:16:52] <shadekiller666> oh is
that what happened? it switched to a previous mapping
version?
L2129[22:16:55] <FusionLord> i don't
think so
L2130[22:16:55] <shadekiller666> and yes
thats what i mean
L2131[22:17:07] <FusionLord> well
idk
L2132[22:17:43] ***
manmaed|AFK is now known as manmaed
L2133[22:18:00]
⇦ Quits: Girafi (Girafi@0x555178eb.adsl.cybercity.dk) (Read
error: Connection reset by peer)
L2134[22:18:33] <FusionLord> wow... it
wen back to nov 30 2014
L2135[22:18:35] <FusionLord> ...
L2136[22:19:18] <shadekiller666> thats
what mine is set at i think
L2137[22:19:56] <FusionLord> still trimed
the blocks dir
L2138[22:20:21]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2139[22:20:29]
⇨ Joins: Lathanael|Away
(~Lathanael@p54971652.dip0.t-ipconnect.de)
L2140[22:20:49] <shadekiller666> that is
very strange
L2141[22:21:15] ***
mine|away is now known as minecreatr
L2142[22:21:20] <FusionLord> no this is
strange
L2143[22:22:54] <shadekiller666> da fuq
did you do
L2144[22:23:32] <shadekiller666> oh, and
genIntellijRuns is under the forgegradle category btw :P
L2145[22:23:47] <shadekiller666> gradlew
idea just generates the intellij project files
L2146[22:25:25] <shadekiller666> you can
type any part of what you're looking for and it will pop up any
field/method that has those characters in it
L2147[22:25:42]
⇨ Joins: LexMobile
(uid15621@id-15621.highgate.irccloud.com)
L2148[22:25:42]
MineBot sets mode: +o on LexMobile
L2149[22:25:50] <shadekiller666> so you
could do fx.parti and it would pop up anything with parti in the
name
L2150[22:26:21] <FusionLord> couldn't
rember what it was
L2151[22:26:38] <shadekiller666>
lol
L2152[22:26:46] <shadekiller666>
something about particleIcon
L2153[22:27:01] <FusionLord> got it
alreay ctrl z
L2154[22:27:03] <FusionLord> :P
L2155[22:27:08] <shadekiller666>
lol
L2156[22:27:13] <FusionLord> I cannot
type tonight
L2157[22:27:14] <shadekiller666> damn it
minecraft
L2158[22:27:29] <FusionLord>
s/minecraft/fry
L2159[22:27:37]
⇦ Quits: bilde2910 (bilde2910@51.174.170.178) (Read error:
Connection reset by peer)
L2160[22:27:42] <shadekiller666> could
this have something to do with how your modules are set up?
L2161[22:27:58] <shadekiller666> hey, the
b3d loader works for most people who try it
L2162[22:28:00] <FusionLord> no, I have
not issues with any other resources
L2163[22:28:08] <FusionLord> this is
true
L2164[22:28:53] <shadekiller666> there is
probably some stupid thing we're overlooking
L2165[22:29:01] <FusionLord> fry in the
b3d example what is "#texture" reffering to in the
model
L2166[22:29:16] <shadekiller666> #texture
refers to the ItemLayerModel texture variable i think
L2167[22:29:23] <shadekiller666> which is
a vanilla field
L2168[22:29:32]
⇦ Quits: PrinceCat (~PrinceCat@58-7-216-135.dyn.iinet.net.au)
()
L2169[22:29:44] <FusionLord> but what is
it refering to in blender as it isn't the brush name
L2170[22:30:04] <shadekiller666> in
blender try setting the texture path to
"minecraft:textures/blocks/dirt"
L2171[22:30:33] <FusionLord> that is what
it just was
L2172[22:30:44] <FusionLord> and it
trimed everything but dirt
L2173[22:30:58] <shadekiller666> well it
was minecraft:blocks/dirt
L2174[22:31:36] <shadekiller666>
...
L2175[22:32:23] <FusionLord> hahaha
Example mod
L2176[22:32:31] <FusionLord> still
trimed
L2177[22:32:38]
⇨ Joins: bilde2910|away
(bilde2910@51.174.170.178)
L2178[22:32:44] <shadekiller666>
...
L2179[22:33:27] ***
bilde2910|away is now known as bilde2910
L2180[22:33:28] <shadekiller666>
uncomment "textures"{ and }, but leave the #lettersgohere
part commented
L2181[22:34:10] <FusionLord> this is
really something we need fry to take a look at but.... he isn't
responding
L2182[22:34:30] <shadekiller666> lets try
this
L2183[22:34:41] <shadekiller666> go to
the minecraft forge github
L2184[22:34:55] <FusionLord> and?
L2185[22:34:56] <FusionLord> :P
L2186[22:35:11] <shadekiller666> copy
ModelLoaderRegistryDebug.CustomModelBlock into your mod, along with
its b3d
L2187[22:35:31] <shadekiller666> change
the locations accordingly of course
L2188[22:35:37] <shadekiller666>
including its b3d
L2189[22:35:47] <shadekiller666>
.json*
L2190[22:36:07] <shadekiller666> don't
forget the registration stuff as well
L2191[22:36:20] <shadekiller666> the
B3DLoader.addDomain() and such
L2192[22:38:03]
⇦ Quits: GerbShert (~GerbShert@66.228.23.210) (Quit: Bye
Bye.)
L2193[22:39:45] <shadekiller666> don't
forget to copy the blockstate json and model
L2194[22:40:15] <shadekiller666> you want
chest.b3d
L2195[22:40:39] <shadekiller666> safer to
grab both though
L2196[22:41:54] <shadekiller666> change
the "forgedebugmodelloaderregistry" to the appropriate
modid...
L2197[22:42:07] <shadekiller666> you need
chest.b3d
L2198[22:47:08]
⇨ Joins: Meow-J
(uid69628@id-69628.highgate.irccloud.com)
L2199[22:47:35] <shadekiller666> set a
breakpoint
L2200[22:48:19] <shadekiller666>
nvm
L2201[22:48:45] <shadekiller666> it found
that texture just fine
L2202[22:48:56] <shadekiller666>
shift+right click to close it again
L2203[22:51:02] <shadekiller666> comment
out "#chest" and see what happens
L2204[22:51:34] <shadekiller666>
huh
L2205[22:52:00] <FusionLord> ... is the
stream behind that much?...
L2206[22:52:22] <FusionLord> I had
commented it out like 3 minutes ago
L2207[22:52:34] <shadekiller666>
uhh
L2208[22:52:48] <shadekiller666> theres
at least a 60 second delay on all twitch streams
L2209[22:52:54] <shadekiller666> but i
keep buffering
L2210[22:53:02] <shadekiller666> are you
dropping frames by chance
L2211[22:53:13] <FusionLord> 12 in total
since i started
L2212[22:53:20] <FusionLord> %0.01
L2213[22:53:53] <shadekiller666> i guess
not...
L2214[22:53:57] <FusionLord> been live
for and hour and twenty
L2215[22:54:08] *
shadekiller666 boops the refresh button
L2216[22:54:53] <FusionLord> yeah at this
point it all comes down to fry getting back to us
L2217[22:55:53] <shadekiller666> ya i
think this has to do with something on blender's end
L2218[22:56:16] <shadekiller666> noy
applying the texture correctly
L2219[22:56:22] <FusionLord> i don't get
that at all for mine
L2220[22:56:44] <FusionLord> how does it
know about #chest
L2221[22:57:03] <shadekiller666> theres a
brush in chest.b3d with that name i guess?
L2222[22:57:12] <shadekiller666> that
isn't paired with a texture location
L2223[22:58:45] <FusionLord> you see
that
L2224[22:59:08] <shadekiller666> son of
a...
L2225[22:59:14] <FusionLord> yeah
L2226[22:59:17] <FusionLord> son of
a
L2227[22:59:39] <shadekiller666> it has
it on the ground it looked like
L2228[22:59:44] <shadekiller666> make it
day time
L2229[22:59:56] <shadekiller666>
voila
L2230[22:59:56]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 206 seconds)
L2231[23:00:23] <FusionLord> the source
location in blender has to start with a '#' symbol
L2232[23:00:34] <FusionLord> then you set
that in the json
L2233[23:00:36] <shadekiller666> gg
fry
L2234[23:00:42] <shadekiller666> g
freakin g
L2235[23:01:14] *
shadekiller666 made the obj loader accept
modid:texture/location/here as a valid texture path
L2236[23:01:17] <FusionLord> he has
probably been watching and how he is on the floor dieing
L2237[23:01:20] <shadekiller666> for the
obj loader
L2238[23:01:24] <shadekiller666> no
L2239[23:01:33] <shadekiller666> theres
only 2 people watching the stream
L2240[23:01:37] <shadekiller666> one of
them is you
L2241[23:01:43] <FusionLord> not me
L2242[23:01:49] <FusionLord> I don't have
it open
L2243[23:01:58] <shadekiller666> oh, no,
its someone else
L2244[23:02:21] <shadekiller666> its not
fry though
L2245[23:02:27] <FusionLord> idk who you
are :P
L2246[23:02:29] <shadekiller666> he's
RainWarrior on everything else
L2247[23:02:38] <shadekiller666> i'm
ezioauditorerevs
L2248[23:02:56]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2249[23:03:22] <FusionLord> that took
two days
L2250[23:03:25] <shadekiller666> i have a
shadekiller666 account that i can't access because i don't remember
its password and twitch doesn't know that i have it so it won't let
me change it ;P
L2251[23:03:26] <FusionLord> :(
L2252[23:03:36] <shadekiller666> well,
its working...
L2253[23:03:43] <FusionLord> :)
L2254[23:03:46] <FusionLord> :D
L2255[23:04:03] <FusionLord> someone
needs to write a friggin tutorial :P
L2256[23:04:17]
⇦ Quits: maxlowry123
(~IceChat9@pool-71-244-115-181.albyny.fios.verizon.net) (Ping
timeout: 206 seconds)
L2257[23:04:18] <shadekiller666> about it
being sideways when dropped as an item, that can be fixed either by
rotating it in blender or via the transform values in the
.json
L2258[23:04:44] <FusionLord> what is the
category for entity form
L2259[23:05:04] <shadekiller666> ?
L2260[23:05:21] <shadekiller666> oh
L2261[23:05:23] <shadekiller666> uh
L2262[23:05:24] <FusionLord> there is
gui, thirdperson, and firstperson
L2263[23:05:36] <shadekiller666> theres
also head but that won't help
L2264[23:05:49] <shadekiller666>
actually, i think you need to rotate it in blender for the entity
form
L2265[23:06:09] <FusionLord> well i like
it sideways in world
L2266[23:06:25] <shadekiller666> similar
to how block models have to be rotated in the model for the
in-world rendering
L2267[23:06:51] <shadekiller666> for god
sakes man fix the gui transforms though :p
L2268[23:07:21] <FusionLord> no
L2269[23:07:22] <FusionLord> LO
L2270[23:07:24] <FusionLord> :P
L2271[23:07:35] <fry> you can also have a
global transformation in the json - it should apply for all
perspectives
L2272[23:07:50] <FusionLord> oh now fry
chimes in
L2273[23:07:51] <FusionLord> :P
L2274[23:08:34]
⇦ Quits: Drullkus
(~Drullkus@2601:646:8301:c41e:845d:e20a:22f8:f4f7) (Quit:
zzz)
L2275[23:09:12] <shadekiller666>
lol
L2276[23:10:22] <FusionLord>
better?
L2277[23:12:04] <shadekiller666>
lol
L2278[23:13:47]
⇦ Quits: Vastatio
(~Vastatio@d75-155-173-226.bchsia.telus.net) (Quit:
Leaving)
L2279[23:14:21] <FusionLord> I don't know
if I want to do anymore now...
L2280[23:14:32]
⇨ Joins: mezz
(~quassel@2601:641:4000:82f9:a441:e9f4:62f:c66a)
L2281[23:14:36] <shadekiller666> fry and
i also need to talk about what, if anything, can be done about the
stupid way that minecraft handles shading of b3d and obj
models...
L2282[23:14:43] ***
TTFTCUTS is now known as TTFT|Away
L2283[23:15:00] <shadekiller666> ok
L2284[23:15:05] <FusionLord> and by
shading do you mean lighting?
L2285[23:15:37] <shadekiller666> ya, the
gradient of gray that is applied to blocks to make them not all be
one shade of color...
L2286[23:15:37]
⇦ Quits: killjoy
(~killjoy@2606:a000:1118:e124:1c22:3fe9:3ecc:f40e) (Quit:
Leaving)
L2287[23:16:14] <FusionLord> that?
L2288[23:16:55]
⇦ Quits: Benimatic
(~Benimatic@cblmdm72-241-106-31.buckeyecom.net) (Ping timeout: 186
seconds)
L2289[23:16:58] <shadekiller666> because
the b3d and obj loaders handle normal calculations, and because
models have non-90 degree facing normals the lighting gets
weird
L2290[23:17:00] <shadekiller666>
uhh
L2291[23:17:02] <shadekiller666>
kinda
L2292[23:17:20] <shadekiller666> i'm
talking more about the dark parts of the wood next to your
cabinet
L2293[23:17:34] <shadekiller666> let me
take a screen shot
L2294[23:18:31] <shadekiller666> ya
those
L2295[23:21:20] <FusionLord> to bad there
isn't cloth physics in mc... the rope on the slingshot is static
:P
L2296[23:21:49] <shadekiller666> you have
the ability to animate it...
L2297[23:22:03]
⇦ Quits: Delaxarnyazer (~Delaxarny@ip56572345.direct-adsl.nl)
(Ping timeout: 198 seconds)
L2298[23:22:24] <FusionLord> you mean
spend more time in blender than I already have to :P nty
L2300[23:27:14]
⇨ Joins: Delaxarnyazer
(~Delaxarny@ip56572345.direct-adsl.nl)
L2301[23:27:25] <shadekiller666> but the
ones on the bottom are darker/look not as good because of how
minecraft applies a gradient to them assuming that they are your
standard 6-sided cube
L2302[23:27:49] <FusionLord> oh so we
want normal maps
L2303[23:28:10] <shadekiller666> well,
the obj loader calculates the face normals
L2304[23:28:20] <FusionLord> oh...
L2305[23:28:23] <shadekiller666>
minecraft is just too stupid to understand what to do with
them
L2306[23:28:30] <FusionLord> xD
L2307[23:29:05] <shadekiller666> the
reason the top blocks in those images are not-darkened is because
minecraft isn't applying a gradient to them, as they are
"floating"
L2308[23:29:48] <FusionLord> what
determines "floating" block below isFullCube() ?
L2309[23:29:58] <shadekiller666>
idk
L2310[23:30:06] <shadekiller666>
probably
L2311[23:30:10] *
shadekiller666 checks
L2312[23:30:39] <shadekiller666>
yep...
L2313[23:30:41] <shadekiller666>
hmm
L2314[23:31:04] <shadekiller666> now the
top block on the first image is similar to the one on the bottom,
except its like 4 shades lighter
L2315[23:31:30]
⇦ Quits: Lepidus (~Lepidus@ip70-181-115-19.oc.oc.cox.net)
(Quit: Leaving)
L2316[23:33:17]
⇦ Quits: Wolwrig (~Wolwrig@2602:ffe8:200::7f1e:61de) (Ping
timeout: 206 seconds)
L2317[23:33:28]
⇦ Quits: SnowDapples (~powered@p5794CA16.dip0.t-ipconnect.de)
(Killed (NickServ (GHOST command used by
SnowDapples_!~powered@p5794C9A0.dip0.t-ipconnect.de)))
L2318[23:33:34]
⇨ Joins: SnowDapples
(~powered@p5794C9A0.dip0.t-ipconnect.de)
L2319[23:35:29]
⇨ Joins: tambre
(~tambre@5e6c-d5c6-d798-d9a1-4301-8a22-07d0-2001.dyn.estpak.ee)
L2320[23:36:08]
⇨ Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L2321[23:36:29]
⇨ Joins: Wolwrig
(~Wolwrig@2602:ffe8:200::7f1e:61de)
L2322[23:38:08]
⇦ Quits: McJty (~jorrit@d51A4CA55.access.telenet.be) (Quit:
Leaving)
L2323[23:38:16] <shadekiller666> alright,
i'm glad we could figure out how to get the slingshot working
L2324[23:38:27]
⇨ Joins: PrinceCat
(~PrinceCat@58-7-216-135.dyn.iinet.net.au)
L2325[23:38:33] <FusionLord> well the b3d
format in general
L2326[23:38:48] <shadekiller666> i'm
going to stop the stream and watch some youtube, let me know if you
need any more help :P
L2327[23:39:20] <shadekiller666> (its a
lot easier for objs i promise :P)
L2328[23:39:34] <shadekiller666>
partially cuz they are ascii instead of binary
L2329[23:39:58] <FusionLord> well i think
i may have the hang of b3d
L2330[23:40:41] <FusionLord> just not my
typos :P
L2331[23:40:49] <shadekiller666> and
technically you could animate a model via the obj loader
L2332[23:41:30] <shadekiller666> it would
just be more of a pain in the ass and make either a very very large
file, or some tricky math with TRSRTransformation values
L2333[23:41:55] <FusionLord> did you
already close the stream? ...
L2334[23:42:00] <shadekiller666> no
L2335[23:42:02] <shadekiller666>
omg
L2336[23:42:13] <shadekiller666> thats
quite large...
L2337[23:42:36] <shadekiller666> whats it
supposed to look like
L2338[23:42:55] <FusionLord>
that...
L2339[23:43:05] *
shadekiller666 can't see it yet
L2340[23:43:05] <FusionLord> jusst not
sideways
L2341[23:43:08] <FusionLord> ik
L2342[23:43:19] <shadekiller666> oh
L2343[23:43:30] <shadekiller666> show in
blender
L2344[23:43:31] <FusionLord> ... dat
block do
L2345[23:43:55] <shadekiller666> i'm like
a minute and a half behind you
L2346[23:44:31] <shadekiller666> ok, you
see that green arrow
L2347[23:44:43] <shadekiller666> when you
have the movement tool selected
L2348[23:44:50] <shadekiller666> make the
top of the model point that way
L2349[23:45:20] <FusionLord> oh yeah
rotation ins't that big a deal
L2350[23:45:45] <FusionLord> the exporter
is what is rotating it #BlameFry
L2351[23:46:07] <shadekiller666> no
L2352[23:46:21] <FusionLord> no
what?
L2353[23:46:25] <shadekiller666>
according to blender, "up" is +Z
L2354[23:46:34] <shadekiller666> to
minecraft +Z=South
L2355[23:46:43] <FusionLord> oh right
@BlameMojang
L2356[23:46:47] <shadekiller666> no
L2357[23:46:52] <shadekiller666> blame
blender
L2358[23:46:57] <shadekiller666> most of
the time Y is up
L2359[23:47:11] <FusionLord> oh yeah... z
up not y up
L2360[23:47:14] <FusionLord> gotcha
L2361[23:47:14]
⇨ Joins: Wasweb
(~Wasweb@2E6B3FFE.catv.pool.telekom.hu)
L2362[23:47:14] <shadekiller666> unless
you use some very old game engines
L2363[23:50:16] <shadekiller666> stupid
CAD :P
L2364[23:50:23] <FusionLord> well the
exporter could swap the axis
L2365[23:51:12] <shadekiller666> there
should be a way to change it for all of blender though
L2366[23:51:23] <FusionLord> nope blender
says no
L2367[23:51:23] <Unh0lyTigg> yeah, I set
the defaults for the blender obj export to swap axis
references.
L2368[23:51:54] *
shadekiller666 uses maya, doesn't have to deal with the
pain-in-the-ass-ness of blender
L2369[23:52:06] <Unh0lyTigg> you
basically tell the exporter what axis direction is forward, and
what axis direction is up, and it handles the translations.
L2370[23:52:22] <shadekiller666> well
ya
L2371[23:53:12] <shadekiller666> fusion,
what are you doing, it should be fine if you export it like
that
L2372[23:54:25] <FusionLord> there are 5
models for each block and there are 25 blocks
L2373[23:54:42] ***
TehNut is now known as TehNut|Sleep
L2374[23:54:57] <FusionLord> easier to
add the default rotation than to change the rotation for each
model
L2375[23:55:03] <shadekiller666>
O.o
L2376[23:57:02] <FusionLord> that should
be working right?
L2377[23:57:18] <shadekiller666> hmm?i
wasn't watching
L2378[23:57:43] <FusionLord>
"transform" : { "rotation" : [{"x" :
90}]}, under defaults
L2379[23:58:02] <FusionLord>
s/under/in
L2380[23:58:05] <shadekiller666> omg...
add "scale": 0.35 to the "inventory":
[{"transforms": {} blocks}]
L2381[23:58:20] <shadekiller666> it is
isn't it?
L2382[23:58:29] <FusionLord> nope
L2383[23:58:32] <shadekiller666> oh
L2384[23:58:47] <shadekiller666> move the
"transform" block from defaults into
"normal"
L2385[23:59:11] <FusionLord> but it needs
to be for everything... including items
L2386[23:59:18] <shadekiller666>
mhmm
L2387[23:59:31] <shadekiller666> whatever
you put in "normal" gets applied to all variants
L2388[23:59:50] <shadekiller666> at least
for the transforms