<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:01:42] ⇨
Joins: AshIndigo
(uid202308@id-202308.charlton.irccloud.com)
L2[00:11:33] <Phanta> @LordFokas make sure
you're running the code on both the server and the client
L3[00:12:00] <Phanta> e.g. make sure you're
not just running it in an `if (world.isRemote) { ... }` block
L4[00:12:05] ⇦
Quits: sinkillerj (~sinkiller@nc-67-232-12-246.dhcp.embarqhsd.net)
(Quit: またね)
L5[00:12:31] ⇨
Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L6[00:13:03] ⇨
Joins: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L7[00:14:36] <LordFokas> Tahg, yes, because
I'm spawning them in controlled environments.
L8[00:15:36] <LordFokas> Phanta, the code is
only running in the server, and I see it dying in the client
because minecraft automatically synchronizes that
L9[00:16:58] <LordFokas> and in fact, I can
only run that on the server side because what's killing the entity
is nothing of the client's business
L10[00:18:04] <Phanta> perhaps setting the
entity's health to 0 doesn't actually properly kill it
L11[00:18:10] <Phanta> I know bukkit has a
couple strange caveats like that
L12[00:18:24] <LordFokas> hmmmm
L13[00:19:10] <LordFokas> that gave me an
idea
L14[00:19:19] <LordFokas> I need to check
something
L15[00:21:56] ***
Cornelia_ is now known as Cornelia
L16[00:23:42] <Phanta> does SidedProxy not
assign the server proxy to integrated servers?
L18[00:24:41] <Tahg> it's dedi vs client
not server vs client
L19[00:24:47] <Phanta> that's
annoying
L20[00:25:08] <Tahg> you don't have
multiple class instances on the client
L21[00:26:34] <Tahg> it's pretty much just
for not pulling in classes only available on a client into a
dedi
L22[00:26:49] <LordFokas> and vice
versa
L23[00:27:15] <Tahg> there's like a total
of 3 maybe classes not available on a client, if that
L24[00:27:22] <Tahg> there might not be any
these days
L25[00:27:36] <Phanta> I suppose that makes
sense from a resource saving perspective
L26[00:27:53] <Tahg> but, that's why you
have a client proxy and common proxy, and not a server proxy
afaik
L27[00:28:01] <LordFokas> could still be
enough to break stuff if you expected the one dedicated server
class to be available to the integrated server
L28[00:28:14] <Tahg> it's because of
progaurd
L29[00:28:41] <Tahg> and Forge doesn't
consolidate into a single jar at runtime, only as source
L30[00:29:42] <Tahg> you generally want
isremote if you have a world
L31[00:29:51] <Tahg> if you don't, it's a
bit trickier
L32[00:33:34] <BreeOge> Anyone know of a
good program to give me the exact location of whats causing the
most tick.. the timing report just says hopper
L33[00:41:09] <LordFokas> AAAAAAAND I fixed
it
L34[00:41:51] <LordFokas> Phanta, you were
actually right. Due to a stupid typo tucked away where I couldn't
see it, that was being called in the wrong side.
L35[00:42:13] <Phanta> rest in pieces
L36[00:42:14] <LordFokas> A misplaced ! can
be awful :p
L37[00:42:23] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
(Quit: Leaving.)
L38[00:44:44] <Tahg> well, that would do
it
L39[00:46:02] <LordFokas> alright so now I
can move out into actually doing something of this mod
L40[01:00:00] ⇦
Quits: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Read
error: Connection reset by peer)
L41[01:00:10] ⇦
Quits: Phanta (~Phanta@173-20-62-199.client.mchsi.com) (Quit:
Leaving)
L42[01:00:14] ⇨
Joins: Upthorn
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L43[01:01:11] ⇨
Joins: Naiten (Naiten@5.143.55.8)
L44[01:05:16] ⇨
Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L45[01:15:24] ⇦
Quits: Naiten (Naiten@5.143.55.8) (Quit: Leaving)
L46[01:16:20] ⇦
Quits: BreeOge (~BreeOge@ip70-178-18-78.ks.ks.cox.net)
()
L47[01:38:41] ⇨
Joins: foxy (~gravityfo@169.235.232.69)
L48[01:40:07] ⇦
Quits: gravityfox_ (~gravityfo@169.235.232.69) (Ping timeout: 204
seconds)
L49[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20170608 mappings to Forge Maven.
L50[02:00:07] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20170608-1.11.zip
(mappings = "snapshot_20170608" in build.gradle).
L51[02:00:17] <MCPBot_Reborn> Semi-live
(every 10 min), Snapshot (daily ~3:00 EST), and Stable (committed)
MCPBot mapping exports can be found here:
http://export.mcpbot.bspk.rs/
L52[02:11:07] ⇨
Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L53[02:27:40] ⇨
Joins: gigaherz|work (~gigaherz@84.89.63.25)
L54[02:30:06] ⇨
Joins: Hgrebnednav
(~Hgrebnedn@d8d872a6e.access.telenet.be)
L55[02:49:46] ⇦
Quits: killjoy (~killjoy@2606:a000:1118:812d:1cd1:296b:e26a:3e09)
(Ping timeout: 204 seconds)
L56[02:56:55] ⇨
Joins: TechnicianLP
(~Technicia@p4FE56787.dip0.t-ipconnect.de)
L57[03:03:20] ⇦
Quits: Hgrebnednav (~Hgrebnedn@d8d872a6e.access.telenet.be) (Read
error: -0x1: UNKNOWN ERROR CODE (0001))
L58[03:06:52] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 204
seconds)
L59[03:37:29] ⇦
Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L60[03:37:51] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L61[03:40:56] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 180
seconds)
L62[03:54:03] ⇦
Quits: Shawn|i7-Q720M
(~shawn156@c-71-205-36-210.hsd1.co.comcast.net) (Read error:
Connection reset by peer)
L63[04:04:55] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L64[04:08:39] ⇦
Parts: sham1 (~sham1matr@2001:470:1af1:107::18) (User
left))
L66[04:20:15] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 200
seconds)
L67[04:40:40] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L68[05:00:48] ⇨
Joins: h5h77
(~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b)
L69[05:01:11] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186
seconds)
L70[05:09:17] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L71[05:13:50] ⇦
Quits: Gil (uid147942@id-147942.hathersage.irccloud.com) (Quit:
Connection closed for inactivity)
L72[05:19:30] ***
PaleOff is now known as PaleoCrafter
L73[05:31:03] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186
seconds)
L74[05:38:52] ⇦
Quits: Yamakaja (~yamakaja@vps.pub.yamakaja.me) (Ping timeout: 204
seconds)
L75[05:41:51] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L76[05:44:33] ⇨
Joins: Yamakaja (~yamakaja@vps.pub.yamakaja.me)
L77[06:07:57] ⇨
Joins: Cast0077
(~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com)
L78[06:10:26] ⇦
Quits: auenfx4 (David@CPE-60-229-138-38.lns4.ken.bigpond.net.au)
(Ping timeout: 180 seconds)
L79[06:11:56] ⇨
Joins: auenf
(David@CPE-60-229-51-65.lns7.ken.bigpond.net.au)
L80[06:39:57] ⇨
Joins: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se)
L81[06:42:09] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 200
seconds)
L82[07:08:35] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L83[07:12:14] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 201
seconds)
L84[07:14:02] ⇨
Joins: Yuri6037 (kiwiirc@80.12.33.45)
L85[07:16:47] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L86[07:18:18] <Yuri6037> Hey all I'm back,
I decided to give up for now on Animation API it does not work at
all when used with standard Items, it only works with ItemBlock...
I have an old entity that used to render through
AdvancedModelLoader, which now no longer exists...
L87[07:20:03] <Yuri6037> So I load the
model through OBJLoader.INSTANCE.loadModel now however this returns
me an IModel... I'd like to get the triangles or a GLUint that can
be used to bind the vertex buffer so I can call glDrawArrays
L88[07:20:36] <Yuri6037> I need to render
that OBJ for an Entity so using a Render
L89[07:21:07] <Yuri6037> Which is why I
need GLUint/way to render a vertex buffer
L90[07:21:55] <Yuri6037> Do anyone knows a
way to render an OBJ for an entity ?
L91[07:22:34] <gigaherz|work> you don't
draw models like that
L92[07:22:38] <gigaherz|work> you can just
use the tesellator
L93[07:22:56] <gigaherz|work> this is a
class I made to help me manage IModels
L96[07:23:31] <gigaherz|work> this is how
you draw the model
L97[07:23:37] <gigaherz|work> you MAY be
able to wrap that into a displaylist
L98[07:23:57] <gigaherz|work> note that
before drawing, you have to bake
L100[07:25:17] <Yuri6037> Yeah I see so no
pre-upload of Vertex data and then render it's all
immediate...
L101[07:25:28] <gigaherz|work> mc isn't
that fancy
L102[07:25:43] <gigaherz|work> or
rather
L103[07:25:46] <Yuri6037> It does not use
OpenGL core context GL > 3.0 the version I love...
L104[07:25:48] <gigaherz|work> the
tesellator handles that internally
L105[07:25:55] <gigaherz|work> yup
L106[07:25:58] <gigaherz|work> no modern
opengl at all
L107[07:26:03] <gigaherz|work> it sues a
few gl2.0 features
L108[07:26:07] <gigaherz|work> but it's
mostly just gl1.4
L109[07:26:12] <gigaherz|work> uses*
L110[07:26:20] <Yuri6037> I see GL2.0 is
largely behind GL 4.4 !
L112[07:26:46] <gigaherz|work> \o/
L113[07:26:48] <Yuri6037> I personaly code
C++ GL 4.4 and DX11/DX12
L114[07:27:52] <kashike> gigaherz|work: we
were talking about recipes yesteday yes?
L115[07:27:58] <gigaherz|work> yup
L117[07:28:23] <gigaherz|work> ah they
still have custom recipes I see ;p
L118[07:28:46] <kashike> yes, but they're
a real Registry now
L119[07:28:54] <kashike>
ResourceLocation-based like usual
L120[07:29:04] <gigaherz|work> ah they
enumerate the contents of the folder/jar
L121[07:29:10] <gigaherz|work> and load
everyting in them?
L122[07:29:17] <kashike> yup
L123[07:29:22] <Yuri6037> How do I know
vertex format for an OBJ ?
L124[07:29:23] <kashike> well, in
/minecraft/ domain at least
L125[07:29:46] <gigaherz|work> Yuri6037:
you don't you choose it
L126[07:29:48] <gigaherz|work> in the bake
method
L127[07:29:54] <gigaherz|work> based on
your needs
L128[07:30:10] <gigaherz|work> so like
DefaultVertexFormats.ITEM if you are handling item/block
models
L130[07:30:22] <gigaherz|work> or
POSITION_TEX_COLOR or whatever for more accurate formats
L131[07:30:28] <kashike> what do you see
different to the rest of the classes?
L132[07:30:43] <Yuri6037> I will try
POSITION as I will bind a color myself
L133[07:30:47] <gigaherz|work> hmmm suffix
instead of prefix
L134[07:30:52] <gigaherz|work> everything
is like BlockXXX
L135[07:30:55] <gigaherz|work> but that's
XXXTrigger
L136[07:30:56] <kashike> yup
L137[07:30:58] <gigaherz|work> I prefer
that
L138[07:30:59] <gigaherz|work> ;P
L139[07:31:06] *
gigaherz|work dislikes prefix naming
L141[07:31:20] <kashike> :-)
L142[07:31:21] <gigaherz|work> nice
L143[07:31:46] <gigaherz|work> ah smurf
naming
L144[07:31:48] <gigaherz|work> that's he
word
L145[07:31:55] <kashike> heh
L146[07:32:05] <kashike> RecipeBook and
RecipeBookServer are in the stats package
L147[07:32:19] <gigaherz|work> although
it's not really accurate, smurf naming isn't smurf-like
L148[07:32:23] <gigaherz|work> that's more
like BatNaming
L149[07:32:32] <gigaherz|work> BatMobile,
BatCave, BatCondom
L150[07:40:01] <PaleoCrafter> reading that
issue, one should really think about a way to have non-smurf
alternatives for Block*, TileEntity*, Gui* (although this can
probably stay) etc.
L151[07:43:51] <gigaherz|work> does mojang
use "block" at all?
L152[07:44:01] <gigaherz|work> I have come
to think that they just simply call them Tile
L153[07:44:09] <kashike> they use
Block
L154[07:44:14] <kashike> Block and
BlockEntity
L155[07:44:36] <gigaherz|work> okay then
;P
L156[07:45:13] <gigaherz|work> moving from
prefix naming to suffix naming would already improve things
L157[07:45:16] <PaleoCrafter> yeah,
"Tile" is an artefact from the notch days
L158[07:45:17] <gigaherz|work>
FurnaceBlock
L159[07:45:20] <gigaherz|work>
FurnaceBlockEntity
L160[07:45:23] <gigaherz|work>
FurnaceGui
L161[07:45:26] <gigaherz|work>
FurnaceContainer
L162[07:45:30] <PaleoCrafter> I
suppose
L163[07:45:47] <gigaherz|work> hmm
L164[07:45:51] <gigaherz|work> ItemBlock
or BlockItem? ;P
L165[07:46:04] <gigaherz|work> which one
is more confusing? XD
L166[07:46:23] <kashike> BlockItem is the
real name
L167[07:46:27] <gigaherz|work> heh
L168[07:46:43] <gigaherz|work> DyeItem
FoodItem ArmorItem
L169[07:46:51] <gigaherz|work> yeah I'd go
all the way toward suffix-naming
L170[07:47:17] <gigaherz|work> prefix
naming may make more sense while reverse-engineering, but not for
modding
L171[07:47:20] <kashike> entities can have
their prefix dropped completely - Player, Cow, Spider, etc
L172[07:47:22] <PaleoCrafter> just
dropping the category would work best for items
L173[07:47:31] <gigaherz|work> not
all
L174[07:47:38] <gigaherz|work> DoorItem vs
DoorBlock
L175[07:47:46] <gigaherz|work> we could
make exceptions though
L176[07:48:05] <gigaherz|work> hmmm
L177[07:48:08] <gigaherz|work> yeah
L178[07:48:10] <gigaherz|work>
Furnace
L179[07:48:13] <gigaherz|work>
FurnaceEntity
L180[07:48:15] <gigaherz|work>
FurnaceGui
L181[07:48:20] <gigaherz|work> that sounds
right too
L182[07:49:36] <PaleoCrafter> the only
real issue I see with items might be something like Dye, that could
also be an enum
L183[07:49:49] <gigaherz|work> that could
become DyeType
L184[07:49:56] <gigaherz|work> or
DyeColor
L185[07:51:34]
⇨ Joins: johnnysanz3
(~johnnysan@24.238.62.12.res-cmts.brd2.ptd.net)
L186[07:52:04] <gigaherz|work> side note:
I do hate that lais is a dye by itself, and doesn't need to be made
into dust
L187[07:52:05] <gigaherz|work> ;P
L188[07:52:07] <gigaherz|work>
lapis*
L189[07:52:30] <gigaherz|work> it makes
the Dye item a mess
L190[07:52:39] <PaleoCrafter> hehe
L191[07:53:01]
⇨ Joins: Morpheus1101
(~Morpheus1@92.206.190.203.sta.dodo.net.au)
L192[07:53:44] <gigaherz|work> and it
would be just a simple crafting step to turn lapis chunks into
lapis powder, and then... Dye would still be messy because
bonemeal
L193[07:54:27] <gigaherz|work> oh andcocoa
beans
L194[07:54:30] <gigaherz|work> MEH
L195[07:55:36] <barteks2x> Does
fml-client-latest.log not contain the actual crash report when
running from launcher?
L196[07:55:41] *
gigaherz|work imagines someone at mojang went through that same
throught process
L197[07:55:49] <gigaherz|work> barteks2x:
not with the new launcher
L198[07:55:51] <gigaherz|work> it eats all
logs
L199[07:55:56] <barteks2x> screw the
launcher
L200[07:55:58] <barteks2x> I WANT
LOGS
L201[07:56:07] <gigaherz|work> I
think.
L202[07:56:10] <gigaherz|work> I could be
wrong.
L203[07:56:15] <gigaherz|work> I'm at work
so I can't verify my words.
L204[07:56:18] <barteks2x> It happens over
and over again
L205[07:56:22] <barteks2x> I ask people to
give me logs
L206[07:56:27] <barteks2x> and I don't see
ANY exceptions there
L207[07:56:31] <barteks2x> even when they
say it crashes
L208[07:56:39] <gigaherz|work> they can
choose in the launcher
L209[07:56:41] <barteks2x> which is
absolutely STUPID
L210[07:56:41] <gigaherz|work> to show the
log window
L211[07:56:51] <barteks2x> I want the
fml-client-latest
L212[07:56:54] <gigaherz|work> and thne
the exceptions will show up in the launcher's log window
L213[07:56:57] <barteks2x> But I want to
also see exceptions
L214[07:57:02] *
gigaherz|work shrugs
L215[07:57:05] <gigaherz|work> complain to
mojang ;P
L216[07:57:29] <gigaherz|work> and with
that said
L217[07:57:32] <gigaherz|work> I really
should be working
L218[07:57:33] <gigaherz|work> XD
L219[07:57:52] <barteks2x> Is there
nothing forge can do about it?
L220[07:58:06] <IoP> barteks2x: also
fml-client-latest.log misses crash information generated by the jvm
:/
L221[07:58:21] <barteks2x> I'm fine with
that, these happen rarely enough
L222[07:58:49] <barteks2x> But missing the
actual exception is insane
L223[08:00:01] <barteks2x> I don't even
have the new launcher there so not like I can easily test if I can
do anuything about that
L224[08:00:57] <barteks2x> are these
crashes saved to any files at all? it usually makes sense to have
them together with log, I usually can see easily what was the last
entry in log before the crash
L225[08:01:03] <Yuri6037> Well I could
load the model however OBJLoader does not really like Blender
exporter : OBJLoader.Parser: command 's' (model:
'ancientaddinmod:models/sphere.obj') is not currently supported,
skipping. Line: 1000 's off'
L226[08:03:18] <gigaherz|work> it'sn ot
that it doesn't like the blender exporter per se
L227[08:03:24] <gigaherz|work> just that
blender uses more features
L228[08:03:40] <PaleoCrafter> yeah, the
obj loader is just overly verbose about all the stuff MC doesn't
really support :P
L230[08:04:16] <gigaherz|work> yup
L231[08:04:47] <barteks2x> Now the next
thing I'm telling people is "run the game with the olf MC
launcher if you want me to condier your report"
L232[08:05:38] <PaleoCrafter> you could
infiltrate Mojang and just use the crashlogs they receive through
the launcher :P
L233[08:06:05] <barteks2x> I want to see
these stupid crash log in one file, fml-lates-client.log. Why does
it have to be so damn hard for everyone?
L234[08:06:22] <barteks2x> or whatever
it's actually named
L235[08:06:35] <gigaherz|work> well what
you wan't isn't waht mojang wanted
L236[08:06:36] <gigaherz|work> ;P
L237[08:06:36] <PaleoCrafter> as if Mojang
would actively do something nice for modders :P
L238[08:06:41]
⇨ Joins: Brokkoli
(~Brokkoli@p2e5b11e5.dip0.t-ipconnect.de)
L239[08:06:42] <gigaherz|work> they
did!
L240[08:06:56] <PaleoCrafter>
example?
L241[08:06:58] <gigaherz|work> they
optimized the creative menu so that it doesn't slow down to shit
whith lots of items ;P
L242[08:07:04] <PaleoCrafter> hehe
L243[08:07:17] <gigaherz|work> well
supposedly
L244[08:07:23] <gigaherz|work> we'll see
how true it is, once we get forge
L245[08:07:58] <barteks2x> seriously, I'm
adding github issue template that literally says that if there is a
crash, i want to see the log generated by the old launcher
L246[08:08:06] <gigaherz|work> lol
L247[08:08:23] <gigaherz|work> I doagree
that capturing the logs and not allowing them to be written to file
sucks
L248[08:08:31] <gigaherz|work> but you are
getting a bit TOO salty aobut it ;P
L249[08:09:03] <barteks2x> no it's not,
you underestimate how incapable of following instructions people
can be
L250[08:09:23] <IoP> I have stopped
reading support requests because of ne launcher breaking
logs.
L251[08:09:41] <kashike> the launcher..
breaking logs?
L252[08:10:04] <barteks2x> a simple issue
that would normally take minutes to fix now takes me days of
talking back and forth between me and reporter before I get the
crash log
L253[08:10:08] <gigaherz|work> kashike: it
eats all the logs, so that crash reports do not end up in the log
files
L254[08:10:17] <kashike> interesting
L255[08:10:23] <gigaherz|work> the only
way to obtain them is to show the gui log viewer
L256[08:10:36] <gigaherz|work> which
doesn't help when people's game has already crashed
L257[08:10:49] <gigaherz|work> either you
always run with logs enabled, or you can't submit proper support
requests
L258[08:11:23] <gigaherz|work> unless you
go back to the old launcher.
L259[08:11:35] ⇦
Quits: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se) (Ping timeout:
186 seconds)
L262[08:13:35] <IoP> barteks2x: that
reminds me. did you check latest.log?
L263[08:13:37] <Quetzi> the new launcher
is a trainwreck
L264[08:13:47] <gigaherz|work> I like the
launcher, generally
L265[08:13:52] <gigaherz|work> the only
thing I dislike is it eating logs ;P
L266[08:13:57] <barteks2x> I usually
either get latest.lgo of fml-client-latest.log
L267[08:14:10] <barteks2x> and usually if
I get both they seem to disagree on timestamps
L269[08:14:30] <Quetzi> try connect to a
pre 1.6 server using the new launcher sometime :p
L270[08:15:01] <Quetzi> even vanilla
doesn't work
L271[08:15:11] <gigaherz|work> eh.
/shrug
L272[08:15:23] <gigaherz|work> mc
pre-1.10.2 doesn't exist so far as I'm concerned ;p
L273[08:15:36] <barteks2x> it's not that
bad if someone tells me about such crash via discord
L274[08:15:42] <gigaherz|work> soon to be
1.11.2
L275[08:15:45] <barteks2x> but on github
it's horrible because it's almost never realtime
L276[08:15:52] *
gigaherz|work only maintains the two newest versions
;p
L277[08:16:20] <Quetzi> well, there are
those that like to go back and play old challenge maps, like super
hostile stuff
L278[08:16:27] <gigaherz|work> as soon as
I port my mods to 1.12(.x), 1.10.2 will only get serious
bugfixes
L279[08:16:59] <gigaherz|work> we are
really lucky in that sense
L280[08:17:07] <gigaherz|work> that we can
even play old versions at all
L281[08:17:25] <gigaherz|work> compared
with games like ARK that uatomatically update through steam, and do
not allow running older versions at all
L282[08:18:10] <Yuri6037> Wait there's a
problem if the IModelState given is null it crashes the game so how
do I give it an IModelState
L283[08:18:12] <Yuri6037> ?
L284[08:18:41] <Yuri6037> at
net.minecraftforge.client.model.obj.OBJModel$OBJBakedModel.buildQuads(OBJModel.java:1341)
~[OBJModel$OBJBakedModel.class:?]
L285[08:19:47] <gigaherz|work>
imodel.getDefaultState()
L286[08:22:09]
⇨ Joins: Meronat
(uid190493@id-190493.highgate.irccloud.com)
L287[08:27:50] ⇦
Quits: MCPBot_Reborn (~MCPBot_Re@mcpbot.bspk.rs) (Remote host
closed the connection)
L288[08:28:19]
⇨ Joins: MCPBot_Reborn
(~MCPBot_Re@mcpbot.bspk.rs)
L289[08:31:12] <Tahg> I have returned
=P
L290[08:31:17] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
(Remote host closed the connection)
L291[08:31:57]
⇨ Joins: Koward
(~Koward@2a02:2788:294:590:4c92:af3e:8f73:ae5)
L292[08:33:30] <Tahg> looking for
something that negates all damage
L293[08:35:02] <Tahg> ah, the mod Damage
Control might've worked for me...if only it were 1.11
<.<
L294[08:36:19] <Tahg> Long Fall Boots
would work, except trying to stay away from needing any specific
item
L295[08:36:37] <Yuri6037> I've got a weird
bug with OBJ model : the model is flickering. If I go far away from
entity it dissapears (normal) then if I go back to the entity it
renders for 1 second and then dissapears
L296[08:36:44] <gigaherz|work> Tahg: just
fall damage?
L297[08:36:59] <gigaherz|work> there's
items and such that provide creative flight, but I guess you don't
want the flight part of it?
L298[08:37:08] <Tahg> making an adventure
map, and ya
L299[08:37:14]
⇨ Joins: Shawn|i7-Q720M
(~shawn156@c-71-205-36-210.hsd1.co.comcast.net)
L300[08:37:15] <gigaherz|work> Yuri6037: I
don't think that's a problem wit hthe obj model itself
L301[08:37:21] <Tahg> theoretically no
death at all
L302[08:37:22] <gigaherz|work> can you
pastebin your entity renderer
L303[08:37:43] <Tahg> but I don't expect
really other sources unless the player does something really
unexpected
L304[08:37:47] <PaleoCrafter> a mod
negating all damage would only take a couple of lines, I think
xD
L305[08:38:00] <gigaherz|work> Tahg: you
could make a tiny mod that resets the fall counter on each player
tick event
L307[08:38:15] <gigaherz|work> or if
there's a fall event
L308[08:38:17] <gigaherz|work> negate it
there
L309[08:38:23] <gigaherz|work> it wouldn't
take long to write
L310[08:38:25] <Tahg> there's a generic
damage event
L311[08:39:04] <Tahg> perhaps I should
try, would be an easy mod to make as you say, and prep me for
something a bit more complicated
L312[08:39:44] <gigaherz|work> the
examplemod that comes with the MDK gives you 90% of the code
written
L313[08:39:46] <gigaherz|work> ;P
L314[08:39:52] <kashike> barteks2x: I wish
you luck
L316[08:39:53] <gigaherz|work> all you'd
have to do is add an event handler
L317[08:40:17] <barteks2x> I edited it to
use pastebing
L318[08:40:56] <kashike> in other news,
SpongeVanilla has been updated to 1.12 - probably not stable at all
yet, though \o/
L319[08:41:30] <Tahg> now just to find the
latest how to set up a mod environment tut I guess
L320[08:41:37] <Koward> That's fast.
L321[08:41:43] <Tahg> preferably for a
multi-mod situation
L322[08:41:56] <kashike> cpuu has a video
or something I think
L324[08:42:55] <Tahg> ah, excellent
L326[08:43:45] <kashike>
snapshot_20170608, for example
L327[08:44:22] <gigaherz|work> yeah
L328[08:44:32] <Tahg> hrm, is there any
difference for making like, a multi project workspace? or is it
best just to deal with each thing seperately
L329[08:44:44] <gigaherz|work> it's
possible to do so
L330[08:44:51] <gigaherz|work> but it
requires a deeper knowledge of gradle and idea/eclipse
L331[08:44:56] <gigaherz|work> so it's not
recommended for beginners
L332[08:45:31] <gigaherz|work> short
version: you have to create one parent project that depends on
forge, and has the runtime classpath depend on the child
projects
L333[08:45:42] <gigaherz|work> while the
child projects have the compile-time classpath depend on the root
project
L334[08:46:01] <Tahg> erm
L335[08:46:20] <gigaherz|work> then you
setup the run configs for the root, but on compile, each project
ends up with its own jar
L336[08:46:22] <Tahg> I don't mean a
dependant project like a core lib or something
L337[08:46:26] ⇦
Quits: Katrix (~Katrix@2a02:fe1:b001:f400:749d:c444:5bc6:e594)
(Ping timeout: 180 seconds)
L338[08:46:46] <gigaherz|work> that's the
way you get multiple projects to work with only one call to
"gradlew setupDecompWorkspace"
L339[08:46:54] <gigaherz|work> if you
don't mind calling gradlew setupDecompWorkspace on each
subproject
L340[08:47:00] <Tahg> oh, ya I don't mind
that
L341[08:47:01] <gigaherz|work> then you
can just have a workspace with multiple mods in it.
L342[08:47:17] <Tahg> just in one instance
of Idea, with multiple unrelated projects is what I want
L343[08:47:42]
⇨ Joins: Katrix
(~Katrix@2a02:fe1:b001:f400:3dee:7372:aa77:73b)
L344[08:47:48] <gigaherz|work> yeah open
the gradle panel
L345[08:47:55] <gigaherz|work> and see
thegreen "+" icon?
L346[08:48:01] <gigaherz|work> you can add
more build.gradle files in there
L347[08:48:13] <gigaherz|work> each one
will be imported as an idea module
L348[08:48:22] <Tahg> ah, ok
L349[08:48:27] <Tahg> looks simple
enough
L350[08:48:33] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L351[08:48:43] <gigaherz|work> note that
you'll have to rename the run configs
L352[08:48:58] <gigaherz|work> since
genintellijRuns will always name them "Minecraft client"
and such
L354[08:49:30] <Yuri6037> Any idea
gigaherz ?
L355[08:49:55] <gigaherz|work> not yet,
I'll get to you eventually ;p
L356[08:50:05] <gigaherz|work> gotta
attend something from work first
L357[08:50:20] <kashike> since people are
active in here
L359[08:50:31] <kashike> thumbs-up or
comment :-)
L360[08:53:10] ⇦
Quits: Actuarius (~Actuarius@195.91.246.187) (Ping timeout: 186
seconds)
L361[08:53:52]
⇨ Joins: Actuarius (~Actuarius@195.91.246.187)
L362[08:54:36] ⇦
Quits: fry (~rainwarri@195.91.246.187) (Ping timeout: 201
seconds)
L363[08:54:38] <PaleoCrafter> welp, the
forums finally look good again on mobile with the dark theme
>.>
L364[08:56:02] <kashike> oooh, dark
theme
L365[08:57:22] <Ivorius> There is
absolutely no way to curry normal functions in java, right?
L366[08:57:40] <PaleoCrafter> what exactly
do you mean, Ivorius?
L367[08:57:44] <Ivorius> Like
object::method(par1, par2) // par3 is omitted
L368[08:57:50] <gigaherz|work> ah, partial
application
L369[08:57:54] <gigaherz|work> you'd need
a lambda
L370[08:57:55] <PaleoCrafter> there's no
built-in way, no
L371[08:57:58]
⇨ Joins: Gil
(uid147942@id-147942.hathersage.irccloud.com)
L372[08:58:18] <gigaherz|work> fn = (par3)
-> object.method(par1,par2)
L373[08:58:22] <gigaherz|work> eh
L374[08:58:25] <gigaherz|work> fn = (par3)
-> object.method(par1,par2,par3)
L375[08:58:28] ⇦
Quits: afdw (~afdw@109.111.6.22) (Killed (NickServ (GHOST command
used by afdw2!~afdw@109.111.7.208)))
L376[08:58:30] <gigaherz|work> and it will
not be a true partial application
L377[08:58:31]
⇨ Joins: afdw2 (~afdw@109.111.7.208)
L378[08:58:36] <gigaherz|work> since the
two parameters will not get inlined
L379[08:59:25] <Ivorius> Yeah
L380[08:59:29] <Ivorius> It's a little
ugly
L381[08:59:38] <gigaherz|work> it's the
only thing available though
L382[08:59:47] <Ivorius> Though probably
better than returning a Function and doing it from the other
side
L383[09:00:01] <Ivorius> Can I use Kotlin
with FG yet
L384[09:00:15] <Yuri6037> Ok I know why it
does this : for some reasons the game decided to imediatly remove
the entity client side when the server asks it to place it
L385[09:00:21] <PaleoCrafter> when you get
the shading done properly, sure :P
L386[09:00:25] <gigaherz|work> hm? I
thought the only thing needed to get kotlin to work was a tiny
adapter class?
L387[09:00:37] <gigaherz|work> oh right,
you'll have to distribute the runtime
L388[09:00:47] <Koward> I give a reference
to a TE to my Container, and I have a progress bar based on a value
(on the TE). But it's not properly saved, when logging back the
value in the TE is 0 while it should be saved in the TE (and for
all other puposes it is).
L389[09:01:09] <gigaherz|work> Yuri6037:
that's usually a sign that the values (position, orientation, or
life) are 0, that shouldn't be
L390[09:01:13] <PaleoCrafter> the problem
is, you might need Kotlin's reflection library (even if you don't
actively use it) and shading that one in while renaming packages
etc is a huge PITA
L391[09:01:14] <gigaherz|work>
o/unassigned
L392[09:01:21] <gigaherz|work>
s/0/unassigned
L393[09:01:50] <gigaherz|work> yo ucan
just ask people to dl the jar without renaming packages ;P
L394[09:02:04] <gigaherz|work> I mean, the
runtime jar ;P
L395[09:02:35] <PaleoCrafter> well, yeah,
a single base Kotlin mod that all others may derive from would be
best, then you can have launchers manage that dependency :P
L396[09:03:08] <Yuri6037> position is set
by server normaly
L397[09:03:09] <gigaherz|work> Yuri6037:
looking at your code, the first thing I notice, is that you must
come from C# or windows-style C++
L398[09:03:19] <gigaherz|work> (TitleCase
method names ;P)
L399[09:03:29] <PaleoCrafter> that should
be the way to go with Scala as well, btw, especially since Forge
has always been reluctant to include it anyways and you can't get
new versions of the language as fast if it depends on Forge
L400[09:03:47] <kashike> did I miss a link
to a github repo or pastebin link?
L402[09:04:26] <kashike> ah
L403[09:04:27] <gigaherz|work> but if the
entity doesn't actually exists, then the code is meaningless
L404[09:04:53] <PaleoCrafter> I need to
sit down with Flamegoat to get the docs and files page migrated
q.q
L405[09:06:45] <Yuri6037> gigaherz, I come
from C++ indeed but I'm not a big pro of Windows I use Linux to
code C++ and C
L406[09:08:42]
⇨ Joins: malte0811
(~malte0811@p4FED0081.dip0.t-ipconnect.de)
L407[09:10:37]
⇨ Joins: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L408[09:14:46] <Koward> @PaleoCrafter :
does shadowfacts'Forgelin not do that ?
L409[09:14:50] ⇦
Quits: Cast0077 (~Cast0077@24-151-30-78.dhcp.nwtn.ct.charter.com)
(Ping timeout: 204 seconds)
L410[09:14:57] <PaleoCrafter> I honestly
don't know, probably does :P
L411[09:15:08] <Ivorius> What about
Lombok
L412[09:15:15] <Ivorius> Is it any good
(still)?
L413[09:15:18] <Koward> I like Kotlin too,
I think I would like modding with it.
L414[09:17:47] <Ivorius> (because it has
extension methods)
L415[09:19:06] <PaleoCrafter> I'd rather
use Kotlin than flood my code with annotations and still suffering
from Java's flaws :P
L416[09:19:26] <Yuri6037> I will need
probably to force the server to send EVERY single ticks the
position of the entity the clients wants to discard it when sent
first
L417[09:19:59] <gigaherz|work> Yuri6037:
uhm, no, that's never the right way to fix a problem
L418[09:20:16] <Ivorius> PaleoCrafter:
Well yeah, but the shading thing sounds like real work :P
L419[09:20:31] <PaleoCrafter> if Forgelin
is a thing, just depend on that :P
L420[09:20:43] <gigaherz|work> if the
entity disappears from the client, it means that either
L421[09:20:55] <gigaherz|work> 1. you
created the entity in the client too, which results in a
conflict
L422[09:21:04] <gigaherz|work> 2. the
entity is missing a position/orientation
L423[09:21:07]
⇨ Joins: fry (~rainwarri@195.91.246.187)
L424[09:21:07]
MineBot sets mode: +o on fry
L425[09:21:08] <gigaherz|work> 3. the
entity has 0 health
L426[09:21:08] <PaleoCrafter> although I
think the reason why I didn't use that was because of not
supporting some Kotlin feature in the lang adapter and I was too
lazy to PR it
L427[09:21:36] <gigaherz|work> and I don't
mean in the client
L428[09:21:39] <gigaherz|work> I mean
right in the server
L429[09:21:57] <gigaherz|work> you have to
call .setPositionAndRotation or whatever th e method is called
these days
L430[09:22:04] <gigaherz|work> before you
can call world.spawnEntity
L431[09:23:03] <Yuri6037> I found why it
does not work apparently the onUpdateEntity is called on both
client and server I though there was a different method for
clients
L432[09:23:40] <Yuri6037> I was creating
nuke threads on the client side causing the radiation entity to
have bad pos
L433[09:23:45] <gigaherz|work> ah, nope
you use world.isRemote to differentiate
L434[09:23:49] <gigaherz|work>
remote=false -> server
L435[09:23:52] <gigaherz|work> remote=true
-> client
L436[09:23:54] <Yuri6037> I just saw
that
L437[09:24:00] <Yuri6037> thanks
L438[09:31:29] ⇦
Quits: PitchBright
(~PitchBrig@cpe00fc8d8a3ce3-cm00fc8d8a3ce0.cpe.net.cable.rogers.com)
(Quit: brb)
L439[09:31:42] <barteks2x> Anyone
familliar with galacticraft? I need to know how to quickly get into
GC dimensions
L440[09:31:45] <barteks2x> in
creative
L441[09:32:38] <gigaherz|work> ah no idea
if there's a creative way to access the menu
L442[09:32:57] <gigaherz|work> in
"survival", you build a launch pad, place a rocket in it,
fill it with fuel, step in, and then launch
L443[09:33:14] <gigaherz|work> get a
higher tier rocket to reach further away places
L444[09:33:17] <PaleoCrafter> there's
creative rockets, iirc, so you can at least skip the fuelling part
xD
L445[09:33:31] <barteks2x>
/dimensiontp
L446[09:33:36] <barteks2x> seems like it
did that
L447[09:33:37] <barteks2x> and crashed
me
L448[09:33:47] <gigaherz|work> the dims
may not have been created yet?
L449[09:33:56] <gigaherz|work> since you
didn't visit them through the menu
L450[09:33:57] <gigaherz|work> dunno
L451[09:34:02] <barteks2x>
java.lang.IllegalAccessError: tried to access field
net.minecraft.client.gui.GuiIngame.overlayMessage from class
micdoodle8.mods.galacticraft.core.tick.TickHandlerClient ...
L452[09:34:02] <gigaherz|work> no
experience with that
L453[09:34:37] <barteks2x> did forge make
that one public recently?
L454[09:34:41] <PaleoCrafter> I didn't
even know Galacticraft was updated
L455[09:35:08] <kashike> no, it's not
public afaics
L456[09:35:18] <kashike> probably
reflection breaking or something
L457[09:35:45] <gigaherz|work> or an AT
that didn't apply
L458[09:36:05] <gigaherz|work> barteks2x:
how are you loading gc? maven or mods folder?
L459[09:36:11] <kashike> hard to tell with
only a single error line :P
L460[09:36:15] <barteks2x> I added it into
mods
L461[09:36:26] <gigaherz|work> hmm no idea
then
L462[09:37:05] <PaleoCrafter> unless GC is
ATing manually, I don't see an AT file in there
L463[09:37:18] <Tahg> the field is
protected
L464[09:38:25] <Yuri6037> Now I have one
more problem the entity stops to render depending on my camera
rotation. Minecraft seam to stop calling my render function when my
camera no longer sees the single entity point...
L465[09:38:35] <Tahg> got a line no or
anything on that error?
L466[09:38:47] <PaleoCrafter> oh, nvm,
MicDoodleCore does have an AT
L467[09:38:56] <Yuri6037> I need MC to
understand that my entity is HUGE scale
L468[09:39:19] <barteks2x> and I can't
find the exact line in the source
L469[09:39:29] <Tahg> what line does the
error say?
L470[09:39:35] <barteks2x> the source on
github doesn't have anuthing that touches the field
L471[09:39:40] <malte0811> Are you on the
1.11 branch?
L472[09:39:46] <PaleoCrafter> the AT lists
it as recordPlaying
L473[09:39:59] <gigaherz|work> that would
break in dev, no?
L474[09:40:00] <PaleoCrafter> they're
probably using pretty outdated mappings
L476[09:40:14] <Tahg> 327
L477[09:40:16] <barteks2x> and I
downloaded the mod from the website, latest version
L478[09:40:22] <gigaherz|work> that was
renamed in 1.11 or 1.11.2
L479[09:40:30] <Tahg> well the stack trace
agrees with me anyway
L480[09:41:11] ⇦
Quits: malte0811 (~malte0811@p4FED0081.dip0.t-ipconnect.de) (Remote
host closed the connection)
L481[09:41:13] <PaleoCrafter> I wonder if
FML will apply a deobfuscated AT in dev ...
L482[09:42:18] <barteks2x> ah...
...at.deobf
L483[09:42:27] <barteks2x> why is it even
a thing?
L484[09:42:28] <PaleoCrafter> it's
outdated though :P
L485[09:42:35] <PaleoCrafter> shits and
giggles?
L486[09:42:51] <barteks2x> I'm almost sure
it's not needed
L487[09:43:05] <PaleoCrafter> it
definitely isn't
L488[09:43:07] <barteks2x> removed it,
testing now
L489[09:43:14] <PaleoCrafter> that won't
change jackshit
L490[09:43:14] <barteks2x> if it works,
I'm submitting issue for them to remove it
L491[09:43:25]
⇨ Joins: malte0811
(~malte0811@p4FED0081.dip0.t-ipconnect.de)
L492[09:43:27] <PaleoCrafter> unless FML
has some hidden feature I don't know about
L493[09:44:00] <barteks2x> now it crashed
with Caused by: java.lang.IllegalAccessError: tried to access field
net.minecraft.network.EnumConnectionState.STATES_BY_CLASS from
class
micdoodle8.mods.galacticraft.core.network.ConnectionEvents
L494[09:44:33] <barteks2x> !gf
STATES_BY_CLASS
L495[09:45:19] <malte0811> That one is in
the AT
L496[09:45:19] ⇦
Quits: Chais (~Chais@62.178.210.212) (Read error: Connection reset
by peer)
L497[09:45:26] <PaleoCrafter> I mean, you
could just throw the AT in your workspace and rerun the setup task,
then remove it again
L498[09:45:27] <barteks2x> there is, but
it doesn't seem to be applied
L499[09:46:03] <PaleoCrafter>
interesting... so FML appears to apply that .deobf file? Oo
L500[09:46:12] <barteks2x> what...
[16:41:28] [main/DEBUG] [FML]: Added access transformer class
micdoodle8.mods.miccore.MicdoodleAccessTransformerDeObf to enqueued
access transformers?
L501[09:46:35] <PaleoCrafter> oh, right,
you have to specify the file manually xD
L502[09:46:41] <PaleoCrafter> so they're
adding it themselves
L503[09:46:54] <PaleoCrafter> just change
the recordPlaying line then, to reflect your mappings
L504[09:47:13] <barteks2x> why it can't do
it normally like any other mod?
L505[09:47:13] <Tahg> the mapping is
correct
L506[09:47:26] <Tahg> the comments don't
really matter
L507[09:47:32] <PaleoCrafter> it does do
it like any other mod, but ATs generally don't work in dev :P
L508[09:48:10] <PaleoCrafter> dependency
ATs have to be applied at setup time, same holds for anything you
add to the normal mods folder
L509[09:48:37] <PaleoCrafter> so MicDoodle
actually put in extra effort to ease using his mod in a dev env
:P
L510[09:49:14] <barteks2x> are ats really
not applied in dev enviuronment?
L511[09:49:22] <barteks2x> I didn't have
problems with other mods there
L512[09:49:24]
⇨ Joins: Chais (~Chais@62.178.210.212)
L513[09:49:26] <barteks2x> so I thought
they work
L514[09:50:04] <gigaherz|work> i would
have assumed the non-dev ATs are remapped and used
L515[09:50:08] <PaleoCrafter> they do get
*called*, but they won't match any fields or methods since ATs only
deal with SRG names, while a dev env generally is in MCP
names
L516[09:50:29] <PaleoCrafter> nah, that's
the whole reason why you have to have useDependencyATs or whatever
the option is called, gigaherz|work
L517[09:50:45] <gigaherz|work> hmm I
thought that didn't apply to mods in the mods folder
L518[09:50:52] <PaleoCrafter> it
doesn't
L519[09:51:00]
⇨ Joins: Cast0077
(~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
L520[09:51:03] <gigaherz|work> so
basically mods in the mods folder just never get the ATs
applied?
L521[09:51:19] <PaleoCrafter> unless they
do what MicDoodle does, yes
L522[09:51:20] <barteks2x> I'm surprised
any mods actually worked in there if it's like that
L523[09:51:22]
⇨ Joins: PitchBright
(~PitchBrig@CPE00fc8d8a3ce3-CM00fc8d8a3ce0.cpe.net.cable.rogers.com)
L524[09:51:23] <PaleoCrafter> at least as
far as I understand it
L525[09:51:34] <Yuri6037> Is there any way
to force MC to no longer think I can't see the entity anymore
L526[09:51:54] <Tahg> a regular entity or
TE?
L527[09:52:07] <Yuri6037> a regular
Entity
L528[09:52:20] <Tahg> it's bounding box is
set correctly?
L529[09:52:58] <Yuri6037> I set the
bounding box to setEntityBoundingBox(new
AxisAlignedBB(Origin.subtract(Radius * 2, Radius * 2, Radius * 2),
Origin.addVector(Radius * 2, Radius * 2, Radius * 2)));
L530[09:53:19] <barteks2x> there is
GradleForgeHacks.AccessTransformerTransformer
L531[09:53:25] <Yuri6037> were Radius for
the current entity is 30
L532[09:53:28] <Tahg> what is
Origin?
L533[09:53:32] <barteks2x> which seems to
read mappings in some way
L534[09:53:39] <barteks2x> so I would
assume normal ATs should work there
L535[09:53:58] <Yuri6037> Origin is the
origin of the bubble (vector made from entity's position
L536[09:54:37] <PaleoCrafter> well yes,
barteks2x, as I said, if you have an actual AT somewhere in your
project (i.e. dependency or your own resources), FG will apply
it
L537[09:54:40] <Yuri6037> the sphere that
has to render has it's origin to that position (which is copy of
entity position)
L538[09:54:47] <Tahg> and you're close
enough? IIRC entities have a view distances as well
L539[09:54:51] <PaleoCrafter> but that
doesn't apply to mods in the folder
L541[09:55:11] <Yuri6037> I forced the
entity to always return true if MC client can see it
L542[09:55:11] <PaleoCrafter> considering
we already have the DeobfTransformer
L543[09:55:35] <Yuri6037> public boolean
isInRangeToRenderDist(double distance)
L544[09:55:53] <barteks2x> then why it
seems to be doing some stuff with
net.minecraftforge.fml.common.asm.transformers.ModAccessTransformer?
L545[09:56:06] <Yuri6037> I returned true
there to force MC to keep rendering the entity as it is intended to
be HUGE
L546[09:56:06] <PaleoCrafter> what
exactly?
L548[09:56:25] <PaleoCrafter> for
1.12?
L549[09:56:39] <PaleoCrafter> i.e. getting
a lot of changes in for the major version, that is
L550[09:56:45] <kashike> things are
getting renamed now, for 1.11.0
L551[09:56:51] <kashike> and they'll be
ready to go with 1.12
L552[09:57:22] <Tahg> I'm at a loss
Yui
L554[09:58:26] <gigaherz|work> Yuri6037:
hmm do you have proper bounding box for the entity?
L555[09:59:37] <Yuri6037>
setEntityBoundingBox(new AxisAlignedBB(Origin.subtract(Radius * 2,
Radius * 2, Radius * 2), Origin.addVector(Radius * 2, Radius * 2,
Radius * 2)))
L556[10:00:05] <Yuri6037> called after NBT
read (Radius is wrote to NBT)
L557[10:00:32] <barteks2x> PaleoCrafter,
it works fine after I moe the galacticraft AT to META-INF and
modified it's MANIFEST.MF to specify FMLAT
L558[10:00:42] <PaleoCrafter>
interesting
L559[10:00:54] <malte0811> Yuri6037:
Unrelated, but shouldn't that be 1*radius in all directions? Right
now diameter is 4*radius
L560[10:01:13] <barteks2x> so there goes
an issue to galacticraft
L561[10:01:29]
⇨ Joins: Rokiyo
(Rokiyo@n114-72-120-249.mrk1.qld.optusnet.com.au)
L562[10:01:40] <Yuri6037> I multiplied by
2 as I saw that MC do not care about that bounding box
L563[10:01:50] <PaleoCrafter> but nothing
they're doing is technically wrong
L564[10:01:54] <gigaherz|work> Yuri6037:
hmm what's origin?
L565[10:02:05] <gigaherz|work> in that
line
L566[10:02:06] <PaleoCrafter> They're just
a classical coremod rather than using the "normal mod"
AT
L567[10:02:14] <Yuri6037> It's made right
before the setBoundingBox to the position of the entity
L568[10:02:23] <gigaherz|work> ah
L569[10:02:25] <gigaherz|work> that's
probably wrong
L570[10:02:29] <gigaherz|work> it should
be centered around 0
L571[10:02:30] <Yuri6037> why ?
L572[10:02:33] <gigaherz|work> where 0 is
the feet of the entity
L573[10:02:42] <gigaherz|work> eh not
centered, positioned around*
L574[10:02:48] <Yuri6037> The entity has
no feet
L575[10:02:52] <gigaherz|work> sure
L576[10:03:02] <gigaherz|work> but in
walking entitites, the feet are at "0"
L577[10:03:15] <gigaherz|work> if your
entity has no feet, then it may be the center of the entity
L578[10:03:16] <gigaherz|work> either
way
L579[10:03:33] <gigaherz|work>
setEntityBoundingBox probably shouldn't be based on the position
it's at
L580[10:03:34] <Yuri6037> yeah right it is
the center
L581[10:05:19] ⇦
Quits: gigaherz|work (~gigaherz@84.89.63.25) (Remote host closed
the connection)
L582[10:06:01] <Yuri6037> It does not
change anything
L583[10:06:11] <Yuri6037> the function has
no effect at all
L584[10:06:19] <Yuri6037> or not on the
rendering
L585[10:06:20] <PaleoCrafter> hm...
there's nothing I can find in the AT source that would hint at some
sort of (de)obfuscation happening
L586[10:07:00] <Yuri6037> Or other war
possible : the server does not send the bounding box to the
client
L587[10:07:06] <barteks2x> I did fine it,
and I told you where
L588[10:07:28] <barteks2x> it's in
GradleForgeHacks.AccessTransformerTransformer
L589[10:07:48] <Yuri6037> So the question
would be is the server sending the bounding box to the client or
does it sends the NBT ?
L590[10:08:30] <PaleoCrafter> oh, what the
hell
L591[10:08:47] <PaleoCrafter> I assumed
that just did something with dependency ATs
L592[10:09:04] <barteks2x> it just remaps
the loaded mod ATs apparently
L593[10:09:29] <PaleoCrafter> that is
horrible
L594[10:09:33] <barteks2x> why?
L595[10:09:45] <barteks2x> it's the best
thing possible, everything works as anyone sane would expect
L596[10:10:23] <PaleoCrafter> it's by far
not the best thing possible
L597[10:10:41] <barteks2x> so what would
be better?
L598[10:10:52] <barteks2x> not using mod
ATs form mod folder?
L599[10:10:54] <PaleoCrafter> The proper
solution would be to modify AccessTransformer#processATFile and
have it deobfuscate the names, since the data's already there
anyways
L600[10:11:12] <PaleoCrafter> there should
be no difference between mod ATs and "normal" coremod
ATs
L601[10:11:18] <barteks2x> it needs to be
there only in dev
L602[10:11:37] <PaleoCrafter> if
(Launch.blackboard.get("fml.deobfuscatedEnvironment")) or
whatever
L603[10:11:39] <PaleoCrafter> simple as
that
L604[10:11:59] <Yuri6037> It seam that NBT
are correctly sent so client should be good too...
L605[10:12:02] <barteks2x> whatever, it
works fine. Either way would break with what GC is doing
L606[10:12:26] <PaleoCrafter> no, it
wouldn't
L607[10:12:39] <barteks2x> yes it would
because GC is applying *only* the deobf AT in dev environment
L608[10:12:46] <barteks2x> and it would
break when I have different mappings
L609[10:14:15] <PaleoCrafter> oh, okay,
sorry, didn't look at the actual code in MicdoodleCore.
L611[10:15:01] <PaleoCrafter> it's not GC
that's having the AT
L612[10:15:04] <barteks2x> oops
L613[10:15:36] <barteks2x> I didn't know
it's separate repository
L614[10:16:08]
⇨ Joins: Davnit_
(~Davnit@72-189-115-20.res.bhn.net)
L615[10:16:22]
⇨ Joins: gravityfox (~gravityfo@169.235.232.69)
L616[10:16:48] <PaleoCrafter> even that
hack in FG would work just fine if they used AccessTransformer
instead of ModAccessTransformer q.q
L617[10:18:26] <barteks2x> it would't work
no matter what forge does becayse their deobf at uses deobfuscated
names
L618[10:18:34] <barteks2x> so forge would
never see the srg names there
L619[10:18:48] ⇦
Quits: foxy (~gravityfo@169.235.232.69) (Ping timeout: 204
seconds)
L620[10:18:48] ⇦
Quits: Davnit (~Davnit@72-189-115-20.res.bhn.net) (Ping timeout:
204 seconds)
L621[10:19:44] <PaleoCrafter> for GC, yes,
but every other coremod with ATs (who doesn't load a separate AT
like GC) won't work in a dev environment as it now stands
L622[10:20:02] <barteks2x> anyway, why
would someone want anything other than the normal AT?
L623[10:20:29] <PaleoCrafter> what you
call "normal" is a pretty new feature
L624[10:20:56] <barteks2x> well, it
definitely exists at least since 1.8
L625[10:20:57] <Yuri6037> Rectification
apparently the readEntityFromNBT does not get called client side
causing the radius to be 0
L626[10:21:14] <barteks2x> maybe even
1.7.10
L627[10:21:33] <Yuri6037> Which causes the
bounding box to contain a single point as it does not have any
radius
L628[10:21:55] <PaleoCrafter> for existing
coremods that aren't only using ATs, there's no advantage to using
the new system, so no reason to change
L630[10:22:25] <barteks2x> I would say
less code, and less possiblity to handle dev environment wrong is
an advantage
L631[10:23:46] <barteks2x> technically
there is also no clear advantage to using lowercase-only resource
names if everything already works.
L632[10:24:05] <PaleoCrafter> it's not
that much less code, maybe a few characters (new
AccessTransformer("file") vs FMLAT: file) and if FML used
its capabilities, there wouldn't be any issues in dev
environments
L633[10:24:48] <PaleoCrafter> Mojang
enforced lowercase resources, that's an entirely different
thing
L634[10:25:13] <barteks2x> and yet by
default (without pack.whatever) uppercase still works
L635[10:25:34] <barteks2x> so not really
efirced
L636[10:27:08] <PaleoCrafter> meh
L637[10:31:02] ⇦
Quits: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
(Quit: Poof)
L638[10:32:08] <Yuri6037> malte0811:
thanks for the tip I'm going to try using that to see if I can get
the correct Radius to be sent to client
L639[10:33:14] <Yuri6037> malte0811:
thanks I could get the radius sent to client however I still can't
find the correct bounding box
L640[10:34:59] ⇦
Quits: afdw2 (~afdw@109.111.7.208) (Ping timeout: 200
seconds)
L641[10:45:13] ***
LordFokas is now known as Lordfokas|out
L642[10:49:03]
⇨ Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L643[10:59:01] <Yuri6037> There's another
problem the server now wants to remove the entity from the client
if it's too far away !
L644[10:59:17] <Yuri6037> Thing is that it
should not despawn
L645[11:01:27] <ghz|afk> despawn happens
in the server
L646[11:01:39] <ghz|afk> and and entity
not being in the client if the client is far away is expected
L647[11:04:41] <Yuri6037> And what if that
entity is HUGE and is still in the view of client ?
L648[11:05:06] <Yuri6037> There must be a
way to force the server to not despawn it
L649[11:06:30] <ghz|afk> I don't believe
so, but I could be wrong
L650[11:09:56] <Yuri6037> The weird part
is that server do never remove the entity and the players are still
affected by it only the client entity removes
L651[11:11:10] <ghz|afk> yes because mc is
not designed for huge entities
L652[11:11:19] <ghz|afk> it has an AI
radius and a load radius
L653[11:11:47] <ghz|afk> and it will
remove entities from the players' watched entities lists if they
are too far away
L654[11:11:54] <ghz|afk> it = the
server
L655[11:14:32] ⇦
Quits: AnrDaemon (~ZNC@darkdragon-nln.starlink.ru) (Ping timeout:
204 seconds)
L656[11:15:19]
⇨ Joins: AnrDaemon
(~ZNC@darkdragon-nln.starlink.ru)
L657[11:17:58] <Yuri6037> Then why doesn't
this despawn problem appears with EntityLiving ?
L658[11:18:55] <Yuri6037> I made tests and
when the Entity is a standard non EntityLiving not mob/montser it
despawns quicker than if it is an EntityLiving
L659[11:21:17] ⇦
Quits: Koward (~Koward@2a02:2788:294:590:4c92:af3e:8f73:ae5) (Quit:
Leaving)
L660[11:24:36] ⇦
Parts: malte0811 (~malte0811@p4FED0081.dip0.t-ipconnect.de)
())
L661[11:25:16] <ghz|afk> hm?
L662[11:25:26] <Yuri6037> HEHEHE !!
L663[11:25:30] <PaleoCrafter> put a
breakpoint in setDead and see when/why it's called? :P
L664[11:25:47] <Yuri6037> I did better
than that I destroyed setDead
L665[11:25:56] <PaleoCrafter> uhm...
that's hardly better
L666[11:26:01] <ghz|afk> that sounds bad
;P
L667[11:26:10] ***
diesieben|away is now known as diesieben07
L668[11:26:15] <ghz|afk> you'll be leaking
objects in the client, I guess
L669[11:26:17] <Yuri6037> Now call setDead
client side and NOPE not working server side will work
however
L670[11:26:41] <Yuri6037> Now client
decided to allow me to keep the entity !
L671[11:27:36] <Yuri6037> I will just have
to retrieve if the entity is too far myself
L672[11:27:49] <ghz|afk> yes of course,
because when the server says "it's gone from your sight",
the client ignores it
L673[11:27:53] <PaleoCrafter> how about
finding the actual cause of your issue rather than hacking around
it? :P
L674[11:28:39] <Yuri6037> The thing is
that I don't know the source code of Minecraft and I really don't
want to spend 1 month reading it...
L675[11:29:35] <PaleoCrafter> a single
breakpoint and following a few references (if at all) should
suffice to solve this :P
L676[11:31:15] <Yuri6037> Ok I'll try
before I finish the way that works
L677[11:32:55] <Yuri6037> It's called by a
packet
L678[11:33:12] <Yuri6037>
SFPacketDestroyEntities
L679[11:34:28] <diesieben07> lol gj
mojang: Math.min(this.entityRemoveQueue.size(),
Integer.MAX_VALUE);
L680[11:35:12] <PaleoCrafter> dafuq
L681[11:36:00] <diesieben07> i mean, they
have to guard against Integer.MAX_VALUE + 1, right? :D
L682[11:36:44]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:812d:6c31:648:896b:24f0)
L683[11:37:11] ⇦
Quits: justJanne (~justJanne@163.172.217.134) (Quit: So, if you
care to find me, look to the western sky. As someone told me
lately, everyone deserves a chance to fly.)
L684[11:37:16] <diesieben07> Yuri6037,
when the server unloads the entity is controlled by the
trackingRange parameter when you register your entity.
L685[11:37:21]
⇨ Joins: justJanne
(~justJanne@2001:bc8:33e7:200::1)
L686[11:37:49] <kashike> diesieben07:
weird why they'd do that.. good luck creating an int array of
Integer.MAX_VALUE size
L687[11:38:21] <diesieben07> lol that
expressino is always equal to entityRemoveQueue.size
L688[11:38:24] <diesieben07> no matter
what.
L689[11:38:32] <diesieben07> every Int is
smaller or equal to MAX_VALUE
L690[11:38:56] <kashike> it used to be:
int i = Math.min(this.field_71130_g.size(), 127);
L691[11:38:58] <killjoy> why stop
there?
L692[11:39:06] <kashike> and then they
bumped it to MAX_VALUE
L693[11:39:09] <kashike> in 1.8
L694[11:39:23] <killjoy> make it
ob[Integer.MAX_VALUE][Integer.MAX_VALUE]
L695[11:39:56] <PaleoCrafter> could've
been a constant in their code that got inlined?
L696[11:40:26] <kashike> could be, but
that's a rather weird constant :P
L697[11:40:59] <Yuri6037> thanks
diesieben07
L698[11:41:46] <PaleoCrafter> kashike,
this is Mojang we're talking about :P
L699[11:42:06] <kashike> entityRemoveQueue
is such a weird thing too, creating an array and populating it
manually
L700[11:42:34] <kashike> PaleoCrafter: yes
yes :P
L701[11:43:01] <kashike>
net.minecraft.client.renderer.tileentity.TileEntityBedRenderer is a
masterpiece
L702[11:43:25] <diesieben07> is that
1.12?
L703[11:43:35] <kashike> yes
L704[11:43:50] <PaleoCrafter> I know you
can colour them now, but why would that require a TESR? q.q
L706[11:44:15] <killjoy> I wish all the
mappings weren't broken
L707[11:46:39] <kashike> they aren't
broken
L708[11:46:44] <kashike> 1.12 isn't mapped
you silly goose
L709[11:46:55] <killjoy> exactly
L710[11:47:04] <killjoy> and I can't map
them until mcpbot supports it
L711[11:47:13] <killjoy> unless...
L712[11:47:15] <killjoy> !version
L713[11:47:19] <killjoy> !latest
L714[11:47:42] <killjoy> nope
L715[11:47:48] <PaleoCrafter> shouldn't
the SRG name for stuff like TESR.renderTileEntityAt stay the same
though?
L716[11:47:57] <killjoy> unless the
signature changed
L717[11:48:16] <PaleoCrafter> oh, yeah,
there's an additional float now
L718[11:48:25] <killjoy> same with
GuiButton
L719[11:48:31] <killjoy> which I am to
believe it partialTick
L720[11:48:53] <PaleoCrafter> at least for
renderTileEntityAt, the first float is partialTicks
L721[11:49:53] <kashike> value seems to
always be 1.0F for TE
L722[11:49:57] <PaleoCrafter> the param is
used as alpha in func_193847_a Oo
L724[11:50:57] <kashike> thumbs-up or
comment
L725[11:51:08] <kashike> you too paleo
:P
L726[11:51:26] <PaleoCrafter> yeah, I
know, I'm busy with other stuff though :P
L727[11:57:45] <PaleoCrafter> there, added
a few votes/comments :P
L728[12:30:04] <TechnicianLP> would be
interesting if forge changed the bed tesr into a custom model
...
L729[12:43:36]
⇨ Joins: McJty
(~jorrit@94-224-152-129.access.telenet.be)
L730[12:47:48] ***
MrKick|Away is now known as MrKickkiller
L732[12:51:02]
⇨ Joins: Chais (~Chais@62.178.210.212)
L733[12:52:23] ***
Clank[Away] is now known as Clank
L734[13:04:34] ⇦
Quits: An_Angry_Brit (~AngryBrit@90.194.223.247) (Read error:
Connection reset by peer)
L735[13:09:20]
⇨ Joins: An_Angry_Brit
(~AngryBrit@90.196.183.91)
L736[13:13:33] <Yuri6037> Is it normal
that if the block on which my entity is located is outside camera
view frustrum, then the entity no longer renders ?
L737[13:13:54] <ghz|afk> hmmm the bounding
box should help but
L738[13:13:56] <ghz|afk> there's a
method
L739[13:14:07] <Yuri6037> The bounding box
is already set
L740[13:14:17] <Yuri6037> and the issue
seam to be related to RenderGlobal
L741[13:14:18] <ghz|afk> no wait that's
for tileentities not entities
L742[13:15:01] <ghz|afk> yeah sory I don't
know enough about entity rendering
L743[13:15:11] <ghz|afk> i'm really
wondering, though
L744[13:15:15] <ghz|afk> based on what you
are describing
L745[13:15:21] <ghz|afk> you don't have a
normal entity at all
L746[13:15:23] <Yuri6037> RenderGlobal
seam to remove the entity from it's chunk list if the block the
entity is on gets outside view frustrum
L747[13:15:34] <ghz|afk> so maybe it would
be best to do your own stuff
L748[13:15:50] <ghz|afk> and draw it in
RenderWorldLastEvent
L749[13:16:11] <ghz|afk> and use your own
packets to notify entities of it
L750[13:16:23] <ghz|afk> then you wouldn't
be limited by fustrum or distance
L751[13:17:10]
⇨ Joins: dyeo
(~dyeo@192-0-183-56.cpe.teksavvy.com)
L752[13:20:32] <Yuri6037> There's one
issue : @ForgeSubscribe does not exist
L753[13:20:47] <killjoy> are you on an
older version?
L754[13:21:04] <dyeo> hey guys, i have a
half-block variant of a full-block (done using metadata), and the
block itself uses onEntityWalk(). the half-block fires onEntityWalk
as soon as the player enters the 1-block sized space regardless of
which variant i'm using
L755[13:21:14] <Yuri6037> I am on
1.11
L756[13:21:21] <killjoy> update
forge?
L757[13:21:28] <dyeo> i've overridden
isFullBlock, and i return a different bounding box depending on the
metadata as well
L758[13:21:49] ⇦
Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L759[13:21:52] <Yuri6037> It's already up
to date
L760[13:22:11] <PaleoCrafter> it's been
SubscribeEvent for ages
L761[13:22:20] ⇦
Quits: Davnit_ (~Davnit@72-189-115-20.res.bhn.net) (Read error:
Connection reset by peer)
L762[13:22:23] <killjoy> ^^
L763[13:22:39]
⇨ Joins: Davnit_
(~Davnit@72-189-115-20.res.bhn.net)
L764[13:22:44] <Yuri6037> Oh ok I didn't
know sorry...
L765[13:22:52] <dyeo> i should mention i
overrode both bounding box functions in Block
L766[13:22:58] <PaleoCrafter> dyeo, what
exactly is your issue now?
L767[13:23:32] <dyeo> players trigger the
onEntityWalk of the half block before they've actually landed on
it
L768[13:23:36] <killjoy> Yeah, I thought
you were talking about EventBusSubscriber for some reason
L769[13:23:45] <dyeo> as if it was the
full-sized variant of the block
L770[13:27:31]
⇨ Joins: Meronat
(uid190493@id-190493.highgate.irccloud.com)
L771[13:31:29] <Ivorius> Is there a way to
add more language files?
L772[13:31:41] <Ivorius> Or is the best
way to register a new domain
L773[13:31:55] <PaleoCrafter> a separate
domain is the only way, afaik
L774[13:32:17] <Ivorius> Any good way to
register one?
L775[13:32:33] <Ivorius> Though it needs
to be shadeable
L776[13:32:51] <PaleoCrafter> try simply
creating the folder for it? maybe MC is clever enough to find it on
its own? :P
L777[13:33:38] ***
Clank is now known as Clank[Away]
L778[13:33:39] ⇦
Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:8938:710a:c8a8:e308) (Read
error: Connection reset by peer)
L779[13:34:08] <killjoy> I think you need
to register it in the pack.mcmeta
L780[13:34:52]
⇨ Joins: Dark
(~MrDark@2607:fcc8:d48b:eb00:1053:b4fd:c1a5:6753)
L781[13:34:55] ***
Clank[Away] is now known as Clank
L782[13:35:35] <PaleoCrafter> you could
also request a change of the Java properties format to allow
includes and then use #PARSE_ESCAPES in your lang file xD
L784[13:36:17] <PaleoCrafter> that's for
adding an actual lang file
L785[13:36:38] <PaleoCrafter> I think what
Ivorius wants to do is split his mod's lang file into multiple
smaller ones
L786[13:37:35] <Ivorius> Nah
L787[13:37:42] <Ivorius> Well, sort
of
L788[13:37:54] <Ivorius> I want to have a
library I can shade in
L789[13:38:02] <Ivorius> But it needs its
own translation files
L790[13:38:05] <killjoy> then yes, put it
in a new domain
L791[13:39:21] <Ivorius> Actually it does
apparently, paleo
L792[13:39:35] <Ivorius> if
(s.startsWith("assets/"))
L793[13:40:56] <PaleoCrafter> what
does?
L794[13:41:17] <PaleoCrafter> oh, discover
domains
L795[13:41:47] <PaleoCrafter> I should've
actually known, I have a domain without associated mod in my own
project xD
L796[13:43:13] ⇦
Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:1053:b4fd:c1a5:6753) (Read
error: Connection reset by peer)
L797[13:43:32]
⇨ Joins: Dark
(~MrDark@2607:fcc8:d48b:eb00:1053:b4fd:c1a5:6753)
L798[13:44:52] <kashike>
<+PaleoCrafter> I think what Ivorius wants to do is split his
mod's lang file into multiple smaller ones
L799[13:44:54] <kashike> I mean, you can
do this in your git repository, and just combine them all together
using gradle and include the one, single, lang file at the
end
L800[13:44:58] <kashike> just concat them
all together
L801[13:45:02] <PaleoCrafter> meh
L802[13:45:03] <Ivorius> ^
L803[13:45:11] <PaleoCrafter> I guess it's
an option
L804[13:45:27] <kashike> if you're dealing
with 1000's, it's a nice way to clean it up
L805[13:45:32] <kashike> 1000's of
translations*
L806[13:45:39] <Ivorius> Let's hope it
just loads them like so :P
L807[13:45:47] <PaleoCrafter> but having
the properties format changed is the more badass solution :P
L808[13:45:58] <PaleoCrafter> also the
most unlikely, but it's a solution
L809[13:49:43] ⇦
Quits: Davnit_ (~Davnit@72-189-115-20.res.bhn.net) (Ping timeout:
186 seconds)
L810[13:52:26]
⇨ Joins: Cast0077
(~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
L811[13:56:49]
⇨ Joins: KGS
(~KGS@h-158-174-9-249.NA.cust.bahnhof.se)
L812[13:57:23] ⇦
Quits: Katrix (~Katrix@2a02:fe1:b001:f400:3dee:7372:aa77:73b) (Ping
timeout: 201 seconds)
L813[13:57:43]
⇨ Joins: Katrix
(~Katrix@2a02:fe1:b001:f400:6846:6b3e:cfb2:1197)
L814[14:15:14] <Subaraki> anyone has an
animated texture ? something like a bow
L815[14:15:28] <Subaraki> because i have a
bow, and it doesn't tick my second animation set
L816[14:16:00] <Subaraki>
addPropertyOverride
L817[14:16:05] <Subaraki> only one of the
two is getting called
L818[14:20:56] <Ivorius> Nice, it loads my
language
L819[14:25:14]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L820[14:25:14]
⇨ Joins: Ipsis418
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L821[14:36:34] ⇦
Quits: Ipsis418 (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 204 seconds)
L822[14:36:34] ⇦
Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 204 seconds)
L823[14:38:59] ⇦
Quits: McJty (~jorrit@94-224-152-129.access.telenet.be) (Quit:
Leaving)
L824[14:45:50] <Yuri6037> I'm trying the
renderWorldLastEvent however I can't fully understand how Minecraft
renders the world...
L826[14:49:55] <Yuri6037> that was it :
GlStateManager.translate(-v.posX, -v.posY, -v.posZ); where v is
Minecraft.getMinecraft().getRenderViewEntity()
L827[14:52:48] <Yuri6037> Now I can render
entities by bypassing Minecrafts default renderer so i can render
entities that are bigger than one chunk
L828[14:53:53] <killjoy> wut
L829[14:53:59] <killjoy> Why is it so
big?
L830[14:54:27] <Yuri6037> cause it's a
radiation bubble
L831[14:56:30] <PaleoCrafter> do you
absolutely need it to be an entity?
L833[14:57:27] <ghz|afk> yeah saw it in
the rss, but meh, I don't really care for the game ;po
L834[14:57:28] ⇦
Quits: UnRealDinnerbone
(~UnReal-Di@c-73-36-115-152.hsd1.il.comcast.net) (Ping timeout: 204
seconds)
L835[14:57:30] <ghz|afk> gah
L836[14:57:33] <ghz|afk> ;P
L837[14:57:40] <killjoy> Now I'll have
both for free :)
L838[14:57:49] <PaleoCrafter> never hurts
to expand the collection though, ghz|afk :P
L839[14:58:17] <kashike> yup, I snag games
when I see they're free
L840[14:58:23] <kashike> even if I won't
play it anytime soon, if ever
L841[14:58:36] <Yuri6037> What else could
I be using PaleoCrafter ? I need to attack players in a sphere and
render an OBJ model (the bubble sphere itself)
L842[14:58:41] <killjoy> Did you grab
portal when it was free back in 2011?
L843[14:58:50] <kashike> nope
killjoy
L844[14:59:00] <killjoy> already had
it?
L845[14:59:13] <kashike> forget where i
got it
L846[14:59:32] <killjoy> Yuri6037, use a
tileentity which spawns particles
L847[14:59:47] <PaleoCrafter> or just do
it completely separately
L848[15:00:07] <kashike> oh maybe I did
killjoy
L849[15:00:09] <killjoy> just have the
renderer spawn a bunch of particles.
L850[15:00:14] <kashike> I have
"Learning with Portals" from 2011 in my history
L851[15:00:21] <killjoy> not the renderer,
the entity
L852[15:00:39] <killjoy> Are you sure
that's not Portal: First Slice?
L853[15:00:59] <Yuri6037> killjoy: But I
need a giant sphere with alpha to render
L854[15:01:11] <kashike> only thing for
"portal" is "Learning with Portals"
L855[15:01:25] <kashike> nothing else in
purchase history or license redemeptions
L856[15:01:38] <killjoy> you can do a lot
with particles
L857[15:01:54] ⇦
Quits: RichardG (~richardg8@201.37.254.10) (Ping timeout: 204
seconds)
L858[15:02:09] <PaleoCrafter> why would
you even need a visible sphere?
L859[15:02:21] <killjoy> ^ We can't see
radiation IRL
L860[15:03:19] <Yuri6037> PaleoCrafter:
Because I find that's more cool...
L861[15:03:22] <killjoy> in fact, I would
suggest to not tell the player about any poisoning until
later
L862[15:03:27] <PaleoCrafter> ^
L863[15:03:36] <PaleoCrafter> well...
radiation kinda is the cause of everything we see, killjoy :P
L864[15:03:52] <killjoy> after x time in
presence, get poisoning
L865[15:03:57] <Ivorius> Hrm
L866[15:04:05] <Yuri6037> With
GL_CULL_FACE off and GL_BLEND on I get a good result
L867[15:04:19] <Ivorius> How do I get
Abrar to get me another forge maven project now :D
L868[15:04:24] <killjoy> This isn't EM
radiation I don't think
L869[15:04:39] <PaleoCrafter> I think
Flamegoat controls that now, Ivorius
L870[15:04:48] <PaleoCrafter> probably
xD
L871[15:04:56] <Ivorius> And how do I get
them to do it? :P
L872[15:05:03] <kashike> step 1. find
them
L873[15:05:18] <PaleoCrafter> *find their
address
L874[15:05:22] <PaleoCrafter> ftfy
L875[15:05:25] ***
diesieben07 is now known as diesieben|away
L876[15:05:39] <PaleoCrafter> step 2. go
to that address
L877[15:05:47] <kashike> step 3. demand
cake
L878[15:05:51] <kashike> step 4. ask about
maven
L879[15:06:30] <PaleoCrafter> eh, step 3
is creepily standing in front of their house and not reacting to
any question :P
L880[15:06:59] <PaleoCrafter> but I've
found the best way to contact Flamegoat is through the Curse/Twitch
app
L881[15:07:55]
⇨ Joins: UnRealDinnerbone
(~UnReal-Di@2601:240:4601:4b90:104f:1d59:1859:21c5)
L882[15:11:17]
⇨ Joins: MonkeyTyrant
(~MonkeyTyr@blk-212-75-47.eastlink.ca)
L883[15:12:56]
⇨ Joins: RichardG (~richardg8@201.37.254.10)
L884[15:12:56]
MineBot sets mode: +v on RichardG
L885[15:13:19] ⇦
Quits: Cast0077 (~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
(Quit: Poof)
L886[15:19:11] <killjoy> It's been a while
since we had any good minecraft drama
L887[15:20:09] <ghz|afk> drama? where? so
I can stand far away -- and watch while eating some popcorn
L888[15:20:25] <killjoy> sadly there is
none to be seen
L889[15:20:27] <killjoy> or enjoyed
L890[15:20:37] <ghz|afk> oh I thought you
meant there WAS some drama
L891[15:20:46] <killjoy> Though luckily we
haven't seen anyone bitch about 1.12
L892[15:20:48] <killjoy> yet
L893[15:20:49] <ghz|afk> dont' worry,
we'll get some -- advancements are JSON
L894[15:20:57] <ghz|afk> so are
recipes
L895[15:21:01] <Subaraki> drama !!
predicate is borked ! all overboard json is bad, this doesnt work
!
L896[15:21:04] <Subaraki> rant rant
rant
L897[15:21:06] <killjoy> I thought they
pushed recipes to 1.13
L898[15:21:10] <barteks2x> I don;t think
recipes are json in 1.12
L899[15:21:14] <ghz|afk> only the part
where recipes are loaded from world
L900[15:21:17] <ghz|afk> but they ARE json
in 1.12
L901[15:21:55] <ghz|afk> well xcept the
special ones
L902[15:21:57] <ghz|afk> like
banners
L903[15:22:16] <killjoy> so the dying is
special
L904[15:23:02] <ghz|afk> so I think forge
should continue supporting non-json recipes, since many mods do
need custom recipes
L905[15:23:21] <killjoy> but encourage the
json if possible
L906[15:23:41] <ghz|afk> sure
L907[15:23:50] <ghz|afk> well
L908[15:23:51] <ghz|afk> depends
L909[15:23:58] <killjoy> Oh boy. Here
comes the drama :D
L910[15:24:01] <ghz|afk> since MCs code
pretty much assumed recipes only exist in the minecraft
domain
L911[15:24:09] <ghz|afk> assumes*
L912[15:24:15] <killjoy> forge will
"fix" that
L913[15:24:18] <ghz|afk> yeah
L914[15:24:21] <ghz|afk> anyhow
L915[15:24:23] <ghz|afk> drama WILL
happen
L916[15:24:24] <ghz|afk> ;P
L917[15:24:39] <killjoy> Hasn't someone
made a converter yet?
L918[15:24:56] <ghz|afk> (and I'll be part
of it since a couple of my mods have more custom recipes than stock
ones)
L919[15:25:14] <ghz|afk> eh i mean, and if
forge were to decide NOT to allow custom recipes, I'll be part of
it
L920[15:25:24] <killjoy> Why would it
not?
L921[15:25:29] <killjoy> Unless it
expanded on the json
L922[15:25:42] <killjoy> such as allowing
modification of nbt
L923[15:25:50] ⇦
Quits: MonkeyTyrant (~MonkeyTyr@blk-212-75-47.eastlink.ca) (Quit:
Leaving)
L924[15:26:58] <ghz|afk> well in all of my
cases, I could make use of json-based item matching
L925[15:27:26] <ghz|afk> but I would need
a way to dnyamically create the output and dynamically choose which
items are left on the crafting grid
L926[15:27:36] <ghz|afk> anyhow, no need
for drama YET
L927[15:28:07] <ghz|afk> let's see what we
get first, and how it works out for mods
L928[15:29:01] <PaleoCrafter> all we need
is that Turing complete JSON thing
L929[15:29:04] <killjoy> pre-drama:
✔
L930[15:29:06] <ghz|afk> LOL
L931[15:30:10] <barteks2x> So probably
same thing as with models will happen there
L932[15:30:21] <barteks2x> (as for what
forge does)
L933[15:37:00] <PaleoCrafter> uhm...
illy?
L934[15:37:17] <illy> hmm?
L935[15:37:21]
⇨ Joins: Phanta
(~Phanta@173-20-62-199.client.mchsi.com)
L936[15:37:22] ⇦
Quits: killjoy (~killjoy@2606:a000:1118:812d:6c31:648:896b:24f0)
(Ping timeout: 204 seconds)
L937[15:37:44] <PaleoCrafter> just saw
your tweet to Lex about needing access to a Mac to test something,
is it still required?
L938[15:38:03] <Phanta> I'm having this
odd issue where my renders sometimes turn mostly transparent for no
apparent reason
L939[15:38:36] <barteks2x> I found an
unexpected mod interaction issue between me and galacticraft... is
calling PlayerChunkMap.removePlayer for a player that is already
removed ok?
L940[15:38:46] <barteks2x> It
"works" in vanilla, but crashes me
L942[15:39:28] <barteks2x> From my
perspective it's Galacticraft issue, but they could just as well
say "it works in vanilla so go away"
L943[15:39:35] <illy> yes, once I get home
from ill beable to get a mac build ready
L944[15:40:35] <PaleoCrafter> Phanta,
first of all: What FOV is that? Oo also, show code
L945[15:40:53] <illy> home from
work*
L946[15:41:06] <ghz|afk> Phanta: is the
'origin' of the laser by any chance outside the camera view when it
disappears?
L947[15:41:12] <ghz|afk> or is it based on
the angle?
L948[15:41:20] <Phanta> the origin of the
laser is inside the laser block
L949[15:41:28] <Phanta> the fov is max
because I'm too used to it to play with normal fov
L950[15:41:32] <ghz|afk> okay then it's
not a fustrum problem
L951[15:41:33] <Phanta> I'll get code on
pastebin in a sec
L952[15:41:38] <ghz|afk> I find 80ish to
be best ;P
L953[15:41:39] <PaleoCrafter> just ping me
then, illy, I'd be glad to help ^^
L954[15:41:49] <Phanta> the laser's still
being rendered though
L955[15:41:49] ⇦
Quits: Meronat (uid190493@id-190493.highgate.irccloud.com) (Quit:
Connection closed for inactivity)
L956[15:41:54] <Phanta> it's just
extremely translucent
L957[15:42:09] <ghz|afk> Phanta: try
something for us, try to set FOV to normal, and see if you still
experience the issue
L959[15:42:51] <Phanta> okay this is
weird
L960[15:42:55] <Phanta> the laser renders
at FOV normal
L961[15:42:55] <ghz|afk> EntityFX? what
version of mc is that? ;P
L962[15:43:00] <Phanta> but not at FOV
87
L963[15:43:02] <Phanta> and not at FOV
max
L964[15:43:11] <Phanta> it's 1.7.10
lol
L965[15:43:21] <ghz|afk> yeah saw that
from the tesellator calls below
L966[15:43:33] <ghz|afk> hadn't seen those
methods since 1.8 or so ;P
L967[15:43:44] <ghz|afk> why 1.7 why
L968[15:43:45] <ghz|afk> ;P
L969[15:43:50] <PaleoCrafter> please use
FXLayer 3 if you're drawing manually anyways
L970[15:43:51] <ghz|afk> 1.12 is out ffs!
;P
L971[15:43:59] <ghz|afk> (not forge yet,
but soon)
L972[15:44:18] <ghz|afk> I'll have to let
others help, I have 0 experience with 1.7
L973[15:44:42] <kashike> i have experience
with 1.7, but I don't support it
L974[15:45:24] <PaleoCrafter> seriously,
Mojang? I wondered why I couldn't find the article about the 1.12
release on their site
L975[15:45:36] <ghz|afk> it's called
"world of color update"
L976[15:45:36] <PaleoCrafter>
(minecraft.net that is, not mojang.com)
L977[15:45:36] <ghz|afk> ;P
L978[15:45:39] <PaleoCrafter> yeah
...
L979[15:45:53] <kashike> hardened clay is
now terracotta
L980[15:45:58] <ghz|afk> doesn't show the
1.12 until you hover XD
L982[15:46:16] <ghz|afk> (for anyone who
wanted to find the link also)
L983[15:46:52] <PaleoCrafter> that format
is bad enough already, don't have to obscure vital information even
further q.q
L984[15:46:53] <barteks2x> The way
galacticraft teleports players between dimensions... I'm surprised
it works at all
L985[15:47:43] <barteks2x> it works but
for the wrong reasons
L986[15:47:47] <Yuri6037> gtg now bye
all
L988[15:53:10] <dyeo> is EntityPlayer also
always EntityPlayerMP?
L989[15:53:28] <dyeo> like, is there any
point in time where an entity can be one but not the other?
L990[15:53:56] <barteks2x> waitamoment...
does NetHandlerPlayServer#setPlayerLocation send a packet to
itself?
L991[15:54:46] <kashike> and it
begins!
L993[15:55:13] <Corosus> oh nice
L994[15:55:26] <barteks2x> is it possible
to automate that part?
L995[15:55:45] <kashike> I've done it by
hand for everything
L997[15:56:02] <quadraxis> still dislike
githubs fixed-width tables >_>
L998[15:56:17] <kashike> 1.10.2 to 1.11 is
outdated, though - i did a crap ton since the last update to the
wiki
L999[15:56:19] <barteks2x> I mean automate
renaming the stuff in my code
L1000[15:56:36] <kashike> oh
L1001[15:56:38] <quadraxis> there's a
tool i think
L1002[15:56:39] <ghz|afk> barteks2x:
someone did make an idea migration xml for an older one
L1003[15:56:59] <ghz|afk> so it's
possible
L1004[15:57:06] <ghz|afk> but someone has
to create the file ;P
L1005[15:57:12] <barteks2x> These are
classes I use in many places
L1006[15:57:23] <ghz|afk> IDEA has Tools
-> Migrate
L1007[15:57:31] <ghz|afk> which, given a
translation XML, will fix your code
L1008[15:57:39] <barteks2x> would be nice
if there was a tool that creates these xml files from these github
tables
L1009[15:58:43] <ghz|afk> hmmm
L1010[15:58:47] <ghz|afk> seems fairly
easy to create
L1013[15:59:16] <ghz|afk> the description
is a bit outdated, but yay thx a lot ;P
L1014[15:59:18] <kashike> there
L1015[15:59:20] <kashike> updated
:3
L1016[15:59:31] <barteks2x> awesome, now
just need to wait for forge to update :D
L1017[15:59:44] <tterrag|ZZZzzz> you got
me all excited
L1018[15:59:47] <tterrag|ZZZzzz> I
thought forge was out
L1019[15:59:48] ***
tterrag|ZZZzzz is now known as tterrag
L1020[15:59:51] <ghz|afk> :3
L1022[15:59:55] <kashike> added migration
link
L1023[16:00:02] <kashike> tterrag:
soon
L1024[16:00:07] <ghz|afk> SOOOON
L1025[16:00:09] <kashike> MCP data is
out
L1026[16:00:16] <tterrag> I know
L1027[16:00:19] <kashike> and lex was
working on forge according to twitter
L1028[16:00:41] <barteks2x> anyway, can
it be considered a bug it it uses vanilla methods wrong but still
manages to work correctly?
L1029[16:00:48] <ghz|afk> lex was making
good progress apparently
L1031[16:01:02] <ghz|afk> barteks2x:
probably not, a code smell, yes
L1032[16:01:23]
⇦ Quits: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit:
Javaschreiber)
L1034[16:03:19] <kashike> what on
earth
L1035[16:03:49] <tterrag> no kashike,
that's galacticraft
L1036[16:03:49] <kashike> that's 1.8
isn't it?
L1037[16:03:50] <tterrag> *not*
earth
L1038[16:04:03] <barteks2x> twait, I
linked the wrong branche
L1040[16:04:31] <barteks2x> same
code
L1041[16:06:58] <quadraxis> at a glance,
that looks like modified copypasted code
L1042[16:06:58]
⇨ Joins: afdw (~afdw@109.111.7.208)
L1043[16:07:19] <barteks2x> wait... the
code I have locally and the code on github disagree
L1044[16:07:36]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8D872A6E.access.telenet.be)
L1045[16:07:46] <barteks2x> oh... it's
calling preparePlayer *twice*
L1046[16:08:03] <barteks2x> what (not) on
earth?
L1047[16:08:41] <barteks2x> it works on
vanilla because vanilla is way too forgiving here
L1048[16:09:38] <barteks2x> I'm going to
rewrite that method and submit PR (I will make my code work with
what is there anyway, but with warnings)
L1049[16:13:02]
⇨ Joins: BreeOge
(~BreeOge@ip70-178-18-78.ks.ks.cox.net)
L1050[16:13:29] <BreeOge> Hello, Anyone
here know why /forge track te is not returning any information? do
I need to do something? It says tracking but nothing ever
displays
L1051[16:14:08] <ghz|afk> I'm not sure
that was ever implemented
L1052[16:14:27]
⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read
error: -0x1: UNKNOWN ERROR CODE (0001))
L1053[16:15:24] <ghz|afk> hmmm Librarian
with a 18 emerald Sharpness IV trade -- that sounds nice
L1054[16:15:32] <BreeOge> Doing google
searches I find people talking abou tit.. but I can not get it to
work.
L1055[16:15:38] <BreeOge> about it
L1056[16:15:54] <BreeOge> it says
tracking but returns nothing
L1057[16:16:27] <ghz|afk> hmmm
L1058[16:16:56] <dyeo> barteks2x, are you
trying to implement cross-dimensional teleportation?
L1059[16:17:15] <barteks2x> I'm the one
reimplementign PlayerChunkMap for cubic chunks
L1060[16:17:26] <barteks2x> galacticraft
is the one doing the teleportation
L1061[16:18:11] <dyeo> oh, what's wrong
with it?
L1062[16:18:40] <barteks2x> that it ends
up calling PlayerChunkMap#removePlayer and updateMovingPlayer for
worlds where the player has been already removed/not yet
added
L1063[16:18:59] <barteks2x> which just
happens to not break anything in vanilla
L1064[16:20:10]
⇨ Joins: KnightMiner
(~KnightMin@adsl-75-5-69-53.dsl.emhril.sbcglobal.net)
L1065[16:20:14] <barteks2x> vanilla does
it right so it can be done correctly
L1066[16:21:14] <barteks2x> ohgod... my
regionlib crapped itself again
L1067[16:22:08] <barteks2x> and
completely froze MC with this log spam
L1068[16:22:22] <barteks2x> and as always
I don't get to have my mouse cursor back
L1069[16:24:15] <barteks2x> and it caused
intellij to run out of memory...
L1070[16:24:55]
⇦ Quits: BreeOge (~BreeOge@ip70-178-18-78.ks.ks.cox.net)
()
L1071[16:27:05] <Ivorius> Holy shit it
works
L1072[16:30:08] <PaleoCrafter> dat
confidence
L1073[16:33:02]
⇨ Joins: risux
(~risux@2600:8804:285:6b00:b0c7:4b0a:f104:c48)
L1075[16:34:49] <risux> The model loads,
but the translations, rotations, and scales do not get
applied.
L1076[16:35:15] <barteks2x> PaleoCrafter,
are you talking about me? (I might have missed messages while my
wifi dropped connection)
L1077[16:35:22] <PaleoCrafter> nah
L1078[16:36:12] <barteks2x> (something is
seriosuly wrong with my linux configuration, I need root password
to connect to wifi...)
L1079[16:52:19] <ghz|afk> GAH twitter
broke something and the like icon is now one or two pixels lower
than it should be
L1080[16:52:20] <ghz|afk> the ocd!
L1081[16:52:22] <ghz|afk> why!
L1082[16:52:45] <barteks2x> How
galacticraft even works in vanilla? It calls
PlayerChunkMap.addPlayer twice for the same world
L1084[16:57:53] <barteks2x> it's crashing
on this line: generator.populate(this.x, this.z);
L1085[16:58:24] <barteks2x> any idea what
could cause this?
L1086[16:58:39] <quadraxis>
mappings
L1087[16:59:53] <barteks2x> it's crash in
vanilla code...
L1088[17:00:59] <kashike> stack?
L1089[17:01:01] <quadraxis>
java.lang.NoSuchFieldError: xPosition
L1090[17:01:07] <quadraxis>
generator.populate(this.**x**, this.z);
L1091[17:01:11] <barteks2x> yes I
know
L1092[17:01:16] <barteks2x> that's why
I'm so damn confused
L1093[17:01:26] <kashike> yeah, old
mappings?
L1094[17:01:29] <kashike> refresh
worksapce
L1095[17:01:30] <quadraxis> rebuild
everything?
L1096[17:01:57] <barteks2x> it would have
to be Chunk class that has partially old andpartially new
mappings...
L1097[17:03:00] <barteks2x> hm... could
it be malososcore messign with it?
L1098[17:03:11] <kashike> it was renamed
2017-05-15 21:43:00.107960-04:00
L1099[17:06:57]
⇦ Quits: KnightMiner
(~KnightMin@adsl-75-5-69-53.dsl.emhril.sbcglobal.net) (Ping
timeout: 200 seconds)
L1100[17:07:01] <kashike> barteks2x:
could be?
L1101[17:07:03]
⇦ Quits: Hgrebnednav (~Hgrebnedn@d8D872A6E.access.telenet.be)
(Ping timeout: 186 seconds)
L1102[17:07:23] <barteks2x> then
malisiccore needs to get it's mappings right
L1103[17:08:23] <barteks2x> if it's it
that breaks stuff
L1104[17:08:38] <Ordinastie> why would it
has anything to do with it ?
L1105[17:09:07] <Ordinastie> (and yes,
you keep miswriting MalisisCore it didn't even ping me
><)
L1106[17:09:26] <kashike> i'm confused as
to how you got that exception
L1107[17:09:36] <barteks2x> i and o are
too close on the keybaord... and I suck at typing
L1108[17:09:50] <barteks2x> you think I'm
not?
L1109[17:09:58] <barteks2x> I just
created a new world
L1110[17:10:47] <barteks2x> I'
liikingthrough all coremods I may have
L1111[17:10:52] <barteks2x> in my dev
environment
L1112[17:11:53] <barteks2x> let's see
what mixin class output says about what is there
L1113[17:12:13] <barteks2x> it'c
galacticraft
L1114[17:12:24] <barteks2x>
if(!TransformerHooks.otherModPreventGenerate(this.xPosition,
this.zPosition, this.world, generator)) {
L1115[17:12:43] <kashike> lol
L1116[17:14:22] <PaleoCrafter> why would
you even need to hook into populateChunk? q.q
L1117[17:14:55]
⇨ Joins: KnightMiner
(~KnightMin@adsl-75-5-69-53.dsl.emhril.sbcglobal.net)
L1118[17:15:32] <barteks2x> to prevent
other mods from populating it's planets? no idea for any other
reason
L1119[17:16:14] <barteks2x> why coremods
can't use
System.getProperty("net.minecraftforge.gradle.GradleStart.srg.srg-mcp")
to get actual mappings file?
L1120[17:16:47] <PaleoCrafter> it's a lot
of effort? :P
L1121[17:17:03] <barteks2x> actually,
nevermind, my mod would also break in dev environment with wrong
mappings
L1122[17:17:18] <barteks2x> at least
afaik, mixin probably doesn't read the mappings file
L1123[17:18:15] <PaleoCrafter> people
could probably use FMLDeobfuscatingRemapper
L1124[17:18:16] <barteks2x> and how am I
supposed to debug things then...either one or the other mod will
break in dev envuronmnt
L1125[17:18:46] <barteks2x> wait, is that
a thing?
L1126[17:19:11] <PaleoCrafter> it's the
reason you can simply put mods into the folder at all :P
L1127[17:20:11] <barteks2x> actually, I
don't know how mixin handles it
L1128[17:20:29] <barteks2x> I know it has
something it calls refmal to handle obfuscated environment
L1129[17:20:33] <barteks2x> *refmap
L1130[17:22:07] <barteks2x> it seems to
have code to read local mappings
L1131[17:22:10] <barteks2x> so it should
be right
L1132[17:23:03]
⇨ Joins: nallar
(~nallar@cpc16-cani3-2-0-cust33.14-2.cable.virginm.net)
L1133[17:23:44] <PaleoCrafter> wat, the
FMLAT thing is 3 years old?
L1134[17:24:58] <barteks2x> I remember it
backw hen I ported cubicchunks to forge in 1.8
L1135[17:25:56]
⇨ Joins: Everseeking
(~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net)
L1136[17:29:07] <PaleoCrafter> well,
apparently it was added around the beginning of the 1.7.10
era
L1137[17:29:30] <barteks2x> so it's
literally as "ancient" as 1.7.10
L1138[17:29:34]
⇦ Quits: Shawn|i7-Q720M
(~shawn156@c-71-205-36-210.hsd1.co.comcast.net) (Read error:
Connection reset by peer)
L1139[17:29:51] <PaleoCrafter> yep
L1140[17:30:04] <PaleoCrafter> it also
showed me just how fucking old 1.7 is
L1141[17:30:41] <barteks2x> I think
1.7.10 doesn't even use forgegradle 2
L1142[17:31:07]
⇦ Quits: Lunatrius (~Lunatrius@77.38.21.155) (Read error:
Connection reset by peer)
L1143[17:31:09] <PaleoCrafter> it's
closer to 1.2.5 than to 1.12 ._.
L1144[17:31:09]
⇦ Quits: dyeo (~dyeo@192-0-183-56.cpe.teksavvy.com) (Read
error: Connection reset by peer)
L1145[17:32:43] <ghz|afk> progress
\o/
L1146[17:32:43] <Everseeking> anyone know
how to open a `/sampler report` .srp file? Unless I'm derping hard
right now I can't figure out the extension
L1148[17:33:08] <PaleoCrafter> if in
doubt, open it with a hex editor, Everseeking :P
L1149[17:33:14] <ghz|afk> Everseeking: I
have never heard of that command
L1150[17:33:59] <barteks2x> figuring out
how mixin finds file with obfuiscation mappings is near
impossible...
L1151[17:35:11]
⇦ Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 200 seconds)
L1152[17:41:18]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-12-246.dhcp.embarqhsd.net)
L1153[17:43:13]
⇨ Joins: Lunatrius (~Lunatrius@77.38.21.155)
L1154[17:47:26]
⇦ Quits: auenf
(David@CPE-60-229-51-65.lns7.ken.bigpond.net.au) (Ping timeout: 180
seconds)
L1155[17:49:00]
⇨ Joins: auenf
(David@CPE-60-229-51-65.lns7.ken.bigpond.net.au)
L1156[17:52:55]
⇨ Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L1157[17:54:42] ***
MrKickkiller is now known as MrKick|Away
L1158[18:01:11]
⇦ Quits: AshIndigo
(uid202308@id-202308.charlton.irccloud.com) (Quit: Connection
closed for inactivity)
L1159[18:03:39] <barteks2x> something is
very wrong... saving scheduled ticks to NBT is taking
minutes...
L1160[18:09:37]
⇦ Quits: Gil (uid147942@id-147942.hathersage.irccloud.com)
(Quit: Connection closed for inactivity)
L1161[18:23:53]
⇨ Joins: Shambling
(~Shambling@97-89-242-134.static.plbg.ny.charter.com)
L1162[18:26:42] <LexMobile> PaleoCrafter:
have you messed with the forum layout?
L1163[18:26:54] <LexMobile> The sidebar
has become the bottom for me...
L1164[18:27:01] <ghz|afk> he mentioned
something about dark theme now working on mobile
L1165[18:27:15] <PaleoCrafter> I
technically only fixed that, yes
L1166[18:27:18] <PaleoCrafter> let me
look into it
L1167[18:27:37] <PaleoCrafter> oh, I see
what you mean
L1168[18:28:36] <ghz|afk> oops 1:30 I
should be sleeping crap night
L1169[18:28:52] <barteks2x> looks like
I'm not fixing galacticraft, it has hardcoded height checks for no
good reason
L1170[18:28:53] *
ghz|afk poofs
L1171[18:28:56]
⇨ Joins: dyeo
(~dyeo@192-0-183-56.cpe.teksavvy.com)
L1172[18:29:00] <barteks2x> and crashes
itself because of that
L1173[18:29:14] <dyeo> is there a doc
that outlines the permissions for minecraft commands
L1174[18:29:28] <PaleoCrafter> ah,
whoops, forgot adding the sidebars stuff in the transition to the
new structure
L1175[18:29:49]
⇦ Quits: Phanta (~Phanta@173-20-62-199.client.mchsi.com)
(Quit: Leaving)
L1176[18:30:29] <PaleoCrafter> I've also
talked to Flamegoat about finally implementing the new design on
the files site, we'll do that when he has time in the next couple
of weeks
L1177[18:31:18] <PaleoCrafter> I can also
write up the paragraph you were talking about a couple of days
ago
L1178[18:31:52] <PaleoCrafter> there,
fixed :3
L1179[18:32:54] <LexMobile> honestly once
google stops fucking me
L1180[18:33:02] <LexMobile> I'd just
leave the file site alone.
L1181[18:36:46] <PaleoCrafter> i.e. don't
move it to the new theme? but the old one's kinda meh :P
L1182[18:36:56] <tterrag> work on the
docs theme instead
L1183[18:36:57] <tterrag> :P
L1184[18:37:09] <PaleoCrafter> it's sorta
kinda done :P
L1185[18:37:31] <tterrag> PR it
then
L1186[18:37:59] <PaleoCrafter> somethings
still missing, I just can't remember what :P
L1187[18:38:04] <tterrag> ._.
L1188[18:39:42] <PaleoCrafter> oh, right,
I need to move it to the new structure, too
L1189[18:40:21] <illy> Oh Paleo do you
know how to make mac icons?
L1190[18:41:01] <PaleoCrafter> not really
a Mac user, just happen to have a machine accessible right now
^^
L1191[18:41:03] <PaleoCrafter> so nope
xD
L1192[18:41:23]
⇨ Joins: Davnit
(~Davnit@72-189-115-20.res.bhn.net)
L1193[18:41:42] <illy> damn :/
L1194[18:41:56] <PaleoCrafter> mebbe
Ivorius knows? :P
L1195[18:41:58] <illy> on the bus should
be ready to test things in about 30
L1196[18:42:16] <Ivorius> illy: Icon
Composer
L1197[18:42:31] <Ivorius> Ah shit that's
outdated apparently :D
L1198[18:43:03] <illy> I don't have a mac
so I cant do much
L1199[18:43:32] <illy> I wish that mac
had an ISO i could pump into a VM
L1200[18:44:21] <illy> im half tempted to
find an old macpro for cheap to make a hackentosh for a vm
L1201[18:45:46] <PaleoCrafter> guess what
I intend to do with this one I've lying around right now :P
L1202[18:46:05] <illy> heh
L1203[18:46:19]
⇦ Quits: KnightMiner
(~KnightMin@adsl-75-5-69-53.dsl.emhril.sbcglobal.net) (Ping
timeout: 200 seconds)
L1204[18:49:12] <PaleoCrafter> I'm
thinking about the best course of action right now, tterrag.
considering all sites (forums, files, docs) derive from the same
basic style modules, I'd like to keep them central to the
MinecraftForge/Web repo. Problem is, however, that we don't have
any deployment setup yet, so I can't really PR anything to the docs
right now, unless I just put the compiled stylesheet
L1205[18:53:13]
⇨ Joins: KnightMiner
(~KnightMin@adsl-75-5-69-53.dsl.emhril.sbcglobal.net)
L1206[19:02:38]
⇦ Quits: risux (~risux@2600:8804:285:6b00:b0c7:4b0a:f104:c48)
(Ping timeout: 201 seconds)
L1207[19:06:13]
⇦ Quits: h5h77
(~h5h77@2a02:8108:4b40:907:922b:34ff:feae:b38b) (Remote host closed
the connection)
L1208[19:14:35]
⇨ Joins: Cast0077
(~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
L1209[19:21:45]
⇦ Quits: KklyAq
(KklyAq@p30032-ipngnfx01osakakita.osaka.ocn.ne.jp) (Read error:
Connection reset by peer)
L1210[19:23:49] <primetoxinz> do forge
blockstates not support tint index?
L1211[19:24:14] <primetoxinz> I had a
grass slab block that I saw was using vanilla state, changed it to
forge and now it doesn't get tinted
L1212[19:24:44] <KnightMiner> Tinkers has
a block using a tintindex and a Forge blockstate IIRC
L1213[19:24:52] <KnightMiner> Is it
possible you are using the wrong base model?
L1214[19:25:01] <primetoxinz> possible,
yeah
L1215[19:25:29] <primetoxinz> ah, yeah.
that was it
L1216[19:27:05] <primetoxinz> adding dirt
slab paths and noticed it was messed up :D
L1218[19:43:12] <PaleoCrafter> oh dear...
there isn't even a JDK installed here q.q
L1219[19:43:18] <illy> thats fine
L1220[19:43:27] <illy> we're ok with
that
L1221[19:43:35] <PaleoCrafter> oh, that's
your app asking me to install it? xD
L1222[19:43:53] <illy> you can ignore
that
L1223[19:44:20] <illy> hmmm that might be
the admin prem ask that its looking for
L1224[19:44:26] <illy> asking for
L1225[19:45:06] <illy> I might have to do
a more special check for it if thats the case
L1226[19:45:08]
⇨ Joins: KklyAq
(KklyAq@p30032-ipngnfx01osakakita.osaka.ocn.ne.jp)
L1227[19:48:38]
⇦ Quits: Everseeking
(~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net) (Quit: Big
Gulps, huh? Alright... Welp, see ya later)
L1228[19:49:39] <illy> PaleoCrafter: you
dont need to install the jdk the should download Java for you
L1229[19:52:03] <PaleoCrafter> well... I
open it, it shows "To use the 'java' command-line tool you
need to install a JDK" and provides me with a link o the JDK
and aa close option
L1230[19:52:29] <PaleoCrafter> there ya
go, tterrag
L1231[19:54:33]
⇨ Joins: williewillus
(~williewil@2605:6000:e941:d00:7e7a:91ff:fe7a:e06d)
L1232[19:54:50] <williewillus> how are
you supposed to use @Config objects with the config gui?
L1233[19:55:04] <PaleoCrafter> there was
a PR for that, iirc
L1234[19:55:11] <PaleoCrafter> not sure
if it went through, though
L1235[19:55:23] <illy> bah macs why you
make things annoying ok ill just do a hard path check for it
L1236[19:55:31] <PaleoCrafter> hehe
L1237[19:56:19] <illy> git checkout -b
fixdammacs
L1238[19:57:13] <williewillus> whoah the
config gui gets autogenerated
L1239[19:57:14] <williewillus> nice
L1240[19:58:45] <illy> PaleoCrafter: can
you type which java and see if anything pops up
L1241[19:59:14] <PaleoCrafter>
/usr/bin/java
L1242[19:59:42] <illy> can you now try
/usr/bin/java -v
L1243[20:00:12] <PaleoCrafter> dafuq Mac:
No Java runtime present, requesting install.
L1244[20:00:15] <illy> err -version
L1245[20:00:16] <PaleoCrafter> What
bullshit is this? ._.
L1246[20:01:35] <illy> i dunno Macs are
the special child that rids in the short bus
L1247[20:05:05] <illy> PaleoCrafter: was
that message in the terminal or was it in a gui?
L1248[20:05:23] <PaleoCrafter> that one
was in the Terminal, but it showed up the same dialog I described
above
L1249[20:05:55] <PaleoCrafter> the weird
thing is, I even installed a JDK for testing purposes and it still
shows it
L1250[20:06:32] <illy> ok ill change it
to require it to read the system path and see if that works
L1251[20:11:17] <williewillus> lol
wut
L1252[20:13:27] <illy> macs are
weird
L1253[20:16:36] <illy> PaleoCrafter:
could you run "echo $JAVA_HOME"
L1254[20:17:01] <PaleoCrafter>
nothing
L1255[20:18:55]
⇦ Quits: Shambling
(~Shambling@97-89-242-134.static.plbg.ny.charter.com) (Quit:
Leaving)
L1256[20:19:46] <illy> ok now run echo
$PATH
L1257[20:21:01] <PaleoCrafter>
"/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" so nothing
special
L1258[20:21:44] <illy> ok thats enough
imma force it on macs
L1259[20:22:37] <PaleoCrafter>
technically, I might just be completely incompetent, but I *do*
have the Java control panel in my System Preferences, but can't run
it from the f-ing terminal
L1260[20:22:54] <illy> if it cant find
java in the $PATH or it cant fine $JAVA_HOME then i count it as not
installed >.>
L1261[20:23:04] <PaleoCrafter> sure
L1262[20:23:34] <illy> fucn macChecker()
bool {
L1263[20:23:41] <illy> damn it
>.>
L1264[20:23:47] <PaleoCrafter> fucn =
fucking? :P
L1265[20:24:04] <illy> it supposed to be
func :P
L1266[20:25:17] <PaleoCrafter> I know
xD
L1267[20:27:53] <PaleoCrafter> this is a
fucking joke...
L1268[20:28:10] <PaleoCrafter> so,
despite indicating "Download the JDK here", I was
downloading the JRE
L1269[20:29:04] <PaleoCrafter> I blame
that on the time being 3:30 ... but apparently the JRE doesn't
count as Java installation for stupid Apple
L1270[20:30:53] <illy> I think OSX has a
wrapper script that is called when whenever java is called it
prompts with whtat box...
L1271[20:31:00] *
illy stabs apple
L1272[20:31:15] <PaleoCrafter> yeah,
something like that
L1273[20:31:40] <PaleoCrafter> now that I
have installed the JDK, I can start your thing just fine, but
whatever Java thing it's starting is crashing. But I suppose that's
to blame on the Mojang launcher not being final?
L1274[20:32:17] <illy> can you send me
what it says in terminal
L1276[20:35:39] <PaleoCrafter> looks more
like an issue with the JVM than your thing, so everything's fine, I
guess
L1277[20:36:09] <illy> yea thats weird
thats the first hard crash ive seen
L1278[20:39:02] <illy> mojang uses JRE
version 1.8.0_74 so that might be a thing let me get this mac check
done and see if that works
L1279[20:41:03] <PaleoCrafter> I'm sorry,
but I kinda need to go to sleep now xD I've already been up way
longer than I intended to
L1280[20:41:12] <PaleoCrafter> I hope I
was of some help anyways
L1281[20:41:29] <illy> if fine this
really helps :D
L1282[20:42:19] <PaleoCrafter> I mean, we
were able to agree on the fact that Apple/MacOS is a weirdo
L1283[20:42:28] <PaleoCrafter> and with
that, I'm gone xD
L1284[20:42:30] <illy> yes
L1285[20:46:37] ***
PaleoCrafter is now known as PaleOff
L1286[20:48:44] <illy> hmm if macs are
that tempermental I might need to just force mojangs jre
L1287[21:00:26]
⇦ Quits: Wastl2 (~Wastl2@x4e3504e1.dyn.telefonica.de) (Ping
timeout: 180 seconds)
L1288[21:03:27]
⇨ Joins: Wastl2
(~Wastl2@x4e34e8fb.dyn.telefonica.de)
L1289[21:17:43]
⇦ Quits: KGS (~KGS@h-158-174-9-249.NA.cust.bahnhof.se) (Ping
timeout: 186 seconds)
L1290[21:20:31] <williewillus> the
advancement triggers are really interesting, it's the super basic
beginnings of a kind of event system. hopefully there's not too
many silly vanilla-isms :P
L1291[21:20:40] <illy> anypme else here
have a mac?
L1292[21:21:04] <illy>
s/anypme/anyone
L1293[21:24:04] <williewillus> for
advancement json rewards currently you can either award recipes,
award xp, draw from a loot table, or run a mcfunction (list of
commands). if there was a way to replace register mcfunctions in
code then you basically have lightweight data-driven event
handlers. super basic but it's a start.
L1294[21:36:29]
⇨ Joins: TechnicianLP_
(~Technicia@p4FE5650C.dip0.t-ipconnect.de)
L1295[21:38:56]
⇦ Quits: TechnicianLP
(~Technicia@p4FE56787.dip0.t-ipconnect.de) (Ping timeout: 180
seconds)
L1296[21:39:00]
⇦ Quits: williewillus
(~williewil@2605:6000:e941:d00:7e7a:91ff:fe7a:e06d) (Ping timeout:
204 seconds)
L1297[21:43:47]
⇦ Quits: johnnysanz3
(~johnnysan@24.238.62.12.res-cmts.brd2.ptd.net) (Read error:
Connection reset by peer)
L1298[21:45:25]
⇦ Quits: dyeo (~dyeo@192-0-183-56.cpe.teksavvy.com) (Quit:
Leaving)
L1299[22:12:45]
⇨ Joins: Meronat
(uid190493@id-190493.highgate.irccloud.com)
L1300[22:18:05]
⇨ Joins: williewillus
(~williewil@2605:6000:e941:d00:7e7a:91ff:fe7a:e06d)
L1301[22:21:50]
⇨ Joins: risux
(~risux@2600:8804:285:6b00:2024:c0e4:195b:65e2)
L1302[22:25:48]
⇨ Joins: McJty
(~jorrit@94-224-152-129.access.telenet.be)
L1303[22:27:37]
⇨ Joins: killjoy
(~killjoy@2606:a000:1118:812d:fc93:e190:26d4:583b)
L1304[22:30:56]
⇦ Quits: Brokkoli (~Brokkoli@p2e5b11e5.dip0.t-ipconnect.de)
(Quit: Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr
klingen und das T�ten angemessen wirkt. (George
Orwell))
L1305[22:32:22]
⇨ Joins: mallrat208
(~mallrat20@107-145-175-135.res.bhn.net)
L1306[22:38:42]
⇦ Quits: williewillus
(~williewil@2605:6000:e941:d00:7e7a:91ff:fe7a:e06d) (Quit:
Leaving)
L1307[22:49:56]
⇦ Quits: Lathanael|Away
(~Lathanael@p54960A07.dip0.t-ipconnect.de) (Ping timeout: 180
seconds)
L1308[22:51:38]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960997.dip0.t-ipconnect.de)
L1309[22:52:56]
⇦ Quits: Stroam (~Stroam@207-118-94-62.dyn.centurytel.net)
(Ping timeout: 180 seconds)
L1310[23:00:45]
⇦ Quits: Cast0077
(~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com) (Quit:
Poof)
L1311[23:05:33]
⇦ Quits: Upth
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net) (Ping
timeout: 200 seconds)
L1312[23:06:07]
⇨ Joins: Upth
(~ogmar@108-204-125-173.lightspeed.frokca.sbcglobal.net)
L1313[23:13:53]
⇨ Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L1314[23:33:32]
⇨ Joins: AshIndigo
(uid202308@id-202308.charlton.irccloud.com)
L1315[23:38:45] <risux> Okay, I'm
confused as shit. I've been working on a basic block all day, and
for whatever reason, the item model loads the model and texture
just perfectly, but the dang block wont render it in-world. I'm not
getting any log errors regarding it. Tried the vanilla blockstate
format and the forge format. Can't be the block model since my item
model is parenting it, and it works fine. Grabbing the registration
code, and blockstate.
L1317[23:44:54]
⇦ Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 186 seconds)
L1319[23:46:28]
⇦ Quits: sinkillerj
(~sinkiller@nc-67-232-12-246.dhcp.embarqhsd.net) (Quit:
またね)