<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[01:04:15] ⇨
Joins: Mimiru (~Mimiru@2607:5300:60:9553::1bad:babe)
L2[01:04:15] *** Server sets mode: +CQcnrtf
#RegisterYourNameMoron
L3[01:07:32] ⇨
Joins: Mimiru (~Mimiru@2607:5300:60:9553::1bad:babe)
L4[01:07:32] *** Server sets mode: +CQcnrtf
#RegisterYourNameMoron
L5[01:08:10] ⇦
Quits: srs_bsns (blk@198-48-175-31.cpe.pppoe.ca) (Killed (NickServ
(GHOST command used by zxc)))
L6[01:08:14] ⇨
Joins: srs_bsns (blk@198-48-175-31.cpe.pppoe.ca)
L7[01:08:43] ⇨
Joins: Kaiyouko
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L8[01:08:53] ⇨
Joins: MikrySoft
(~mikrysoft@89-76-18-43.dynamic.chello.pl)
L9[01:09:01] ⇦
Quits: Zidane (~Zidane@irc.spongepowered.org) (Ping timeout: 186
seconds)
L10[01:09:33] ⇦
Quits: Kaiyouka (~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
(Ping timeout: 186 seconds)
L11[01:09:33] ⇦
Quits: rebecca (~rebecca@104.156.228.197) (Ping timeout: 186
seconds)
L12[01:09:33] ⇦
Quits: darkdiplomat (Diplomat@irc.visualillusionsent.net) (Ping
timeout: 186 seconds)
L13[01:09:54] ⇨
Joins: darkdiplomat
(Diplomat@irc.visualillusionsent.net)
L14[01:10:05] ⇦
Quits: icynewyear (~icynewyea@mars.c4.io) (Ping timeout: 186
seconds)
L15[01:10:44] ⇨
Joins: rebecca (~rebecca@104.156.228.197)
L16[01:17:43] ⇦
Quits: Everseeking
(~Everseeki@pool-100-6-80-90.pitbpa.fios.verizon.net) (Quit: Big
Gulps, huh? Alright... Welp, see ya later)
L17[01:22:51] ***
fry|sleep is now known as fry
L18[01:23:42] ***
Kaiyouko is now known as Kaiyouka
L19[01:34:57] ⇦
Quits: p455w0rd (~p455w0rd@172.76.200.255) ()
L20[01:36:16] ⇨
Joins: agowa339
(~Thunderbi@p5491917A.dip0.t-ipconnect.de)
L21[01:39:02] ⇦
Quits: agowa338 (~Thunderbi@p549193EA.dip0.t-ipconnect.de) (Ping
timeout: 384 seconds)
L22[01:39:02] ***
agowa339 is now known as agowa338
L23[01:42:21] ⇨
Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L24[01:44:49] ⇦
Parts: AshIndigo-Asleep (~AshIndigo@188.29.164.210.threembb.co.uk)
())
L25[01:45:01] ***
AbrarSyed is now known as Abrar|gone
L26[01:45:10] ⇨
Joins: AshIndigo
(~AshIndigo@188.29.164.210.threembb.co.uk)
L27[01:58:52] ⇦
Quits: Zyferus
(~Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net) (Ping
timeout: 384 seconds)
L28[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20161104 mappings to Forge Maven.
L29[02:00:07] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20161104-1.10.2.zip
(mappings = "snapshot_20161104" in build.gradle).
L30[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/
L31[02:01:08] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 384
seconds)
L32[02:02:36] ⇨
Joins: bilde2910 (bilde2910@51.174.170.178)
L33[02:17:00] ⇨
Joins: Snapples
(uid167569@id-167569.highgate.irccloud.com)
L34[02:30:03] ⇨
Joins: VikeStep (~VikeStep@101.184.229.226)
L35[02:39:19] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 206
seconds)
L36[02:47:07] ⇨
Joins: icynewyear (~icynewyea@mars.c4.io)
L37[02:51:08] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
(Read error: No route to host)
L38[02:51:43] ⇨
Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L39[02:56:08] ⇦
Quits: cpup (~cpup@32.218.118.182) (Ping timeout: 198
seconds)
L40[02:58:17] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L41[03:01:53] ⇨
Joins: cpup (~cpup@32.218.119.140)
L42[03:10:51] ⇨
Joins: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de)
L43[03:35:52] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 206
seconds)
L44[03:39:39] ⇨
Joins: jordibenck (~jordi@86.89.212.184)
L45[03:40:34] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L46[04:03:36] ⇦
Quits: Alex_hawks
(~Alex_hawk@2001:8003:84cf:5b00:556f:1d28:5aef:ce10) (Read error:
Connection reset by peer)
L47[04:03:57] ⇨
Joins: Alex_hawks
(~Alex_hawk@2001:8003:84cf:5b00:556f:1d28:5aef:ce10)
L48[04:06:05] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186
seconds)
L49[04:12:25] ⇦
Quits: Greenphlem (uid22276@id-22276.tooting.irccloud.com) (Quit:
Connection closed for inactivity)
L50[04:15:52] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L51[04:35:16] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 384
seconds)
L52[04:41:49] *** V is
now known as Vigaro
L53[04:44:10] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L54[04:51:24] ⇨
Joins: ThePsionic
(~ThePsioni@ip5457f909.direct-adsl.nl)
L56[04:57:01] <Subaraki> nice :o
L57[05:03:19] <Subaraki> whats the
difference between !active && !isFront and !(active
&& isFront)
L58[05:03:31] ⇨
Joins: MalkContent
(~MalkConte@p4FDCDC18.dip0.t-ipconnect.de)
L59[05:03:36] <Subaraki> if i understand
correctlyn the first one is 'false and false'
L60[05:03:54] <Subaraki> and the second one
is if not (true and true)
L61[05:04:12] <Subaraki> true and true,
returning true
L62[05:04:15] <Subaraki> so !true
L63[05:04:20] <Subaraki> which is false
?
L64[05:05:04] ⇦
Quits: Naiten (Naiten@86-102-3-52.xdsl.primorye.ru) (Read error:
Connection reset by peer)
L65[05:07:11] <killjoy1> if active and
isFront are both true, it is false
L66[05:07:15] <killjoy1> else true
L67[05:07:34] <killjoy1> it's an xor
L68[05:07:52] <killjoy1> or maybe it's just
an or
L69[05:09:45] <killjoy1> Nope. NAND
L70[05:10:11] <killjoy1> essentially
not(and(a,b))
L71[05:10:21] <killjoy1> yay logic!
L72[05:10:48] <Subaraki> @.@
L73[05:11:19] <Subaraki> AshIndigo, have
you seen GoToLink's review on the "If you don't want to use a
bit operation for those cases, at least put an
"else"." ?
L74[05:11:34] <Subaraki> don't know what he
means by the bit operation
L75[05:11:39] <Subaraki> i know what a bit
operation is
L76[05:15:33] <AshIndigo> I dont get it
either, maybe ask for clarification?
L77[05:17:00] <Subaraki> don't wanna make
myself an idiot
L78[05:17:08] <Subaraki> i have found this
as a shorter solution
L79[05:17:09] <Subaraki> if (active ||
!active && !isFront)
L80[05:17:27] <Subaraki> works the same way
as the two ifs
L81[05:17:46] <Subaraki> maybe that is what
he's aiming for ?
L82[05:19:23] <AshIndigo> Hopefully
L83[05:19:35] ⇨
Joins: Meow-J (~Meow-J@45.32.34.121)
L84[05:19:56] ⇨
Joins: Hgreb (~Hgrebnedn@d8D872A6E.access.telenet.be)
L85[05:20:57] ***
Kolatra is now known as Kolatra|away
L86[05:26:12] ⇨
Joins: Naiten (Naiten@52-033.xdsl.primorye.ru)
L87[05:26:54] ⇨
Joins: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L88[05:41:01] ⇨
Joins: Xenose
(~Xenose@p7903eb2a.tokynt01.ap.so-net.ne.jp)
L89[05:41:33] <quadraxis> if (active ||
!active && !isFront) <==> if (active ||
!isFront)
L90[05:44:10] <AshIndigo> ...
L91[05:44:24] <AshIndigo> That was the
easiest solution in the entire mod
L92[05:44:47] *
AshIndigo parties hard
L93[05:47:33] <Subaraki> \o/
L94[05:47:49] ***
Vigaro is now known as V
L95[05:48:32] ***
beschio is now known as testtesttesttesttesttesttestte
L96[05:49:04] <AshIndigo>
testtesttesttesttesttesttestte: what
L97[05:49:17] <Xenose> lol
L98[05:50:13] ⇦
Parts: testtesttesttesttesttesttestte (~beschio@besch.io)
())
L99[05:50:43] ⇦
Quits: AstralSorcerer (~AstralSor@128.151.114.255) (Ping timeout:
206 seconds)
L100[05:52:24]
⇨ Joins: beschio (~beschio@besch.io)
L101[05:52:31] <beschio> sry bout
that
L102[05:53:37] <AshIndigo> Does metadata
exist in 1.10.2?
L103[05:54:00] <Xenose> i think so was
like 8 bits or 4?
L104[05:54:00] <fry> how can metadata be
real if our eyes are n't real?
L105[05:54:33] <Xenose> wasent*
L107[05:54:54] <Subaraki> how can i do
that cleaner
L108[05:55:01] <Subaraki> and so the game
doesnt crash on startup ?
L109[05:55:11] <Subaraki> throxing
exceptions isn't the best way
L110[05:55:17] <Subaraki> should i use the
fml log ?
L111[05:57:05]
⇨ Joins: Zed (~Zed@12.223.6.51.dyn.plus.net)
L112[06:01:34] <AshIndigo> I would log it
and prevent it from being added
L113[06:03:37] <LatvianModder> ofc it
exists lol
L114[06:03:54] <LatvianModder> it will
always exist, just like blockIDs
L115[06:05:38] <AshIndigo> How commonly
are they used for blocks and items?
L116[06:06:05] <Subaraki> very
L117[06:06:25] <Subaraki> dyes, wool,
logs, planks, stairs , ....
L118[06:06:26] <Subaraki> (iirc)
L119[06:06:38] <Subaraki> coal and
charcoal as well
L121[06:08:30] <Subaraki> something liek
this better ?
L122[06:15:43] <Xenose> so i have very
hard problem right now. i am looking for a name for my power system
i was think something like blueticks, because i am gowing to use
bluestone dust as cable. so what do you think? any one.
L123[06:16:10] <PitchBright>
bluejuice
L124[06:16:17] <Xenose> ^^
L125[06:16:21] <PitchBright> ™
L126[06:16:24] <Subaraki> ....
L127[06:16:27] <Subaraki> took me a second
x)
L128[06:16:28] <PitchBright> that word is
now for sale
L129[06:16:49] <PitchBright>
bluejuice™©®
L130[06:16:56] <Xenose> well that's a
inspiring name XD
L131[06:17:08] <Subaraki> get your BJ now
! :D
L132[06:17:13] <PitchBright> haha
L133[06:17:17] <Subaraki> best way to
power your life !
L134[06:17:21] <Subaraki> \o/
L135[06:17:38] <PitchBright> that sounds
like a lossy system
L136[06:17:39] <Subaraki> lighten up your
kitchen, livingroom and bedroom with BJ lamps
L137[06:17:44] <Xenose> well any other
names? ^^
L138[06:18:29] *
Subaraki thinks hard
L139[06:18:48] *
Xenose looks eager
L140[06:19:03] <Subaraki> BlueCeeDeeCee ?
:D
L141[06:19:16] <Xenose> what?!?!
L142[06:19:18] <Subaraki> like AC/DC but
blue-C/DC
L143[06:19:26] <Subaraki> BC/DC
L144[06:19:27] <Subaraki> :D
L145[06:19:29] <Xenose> oh ^^
L146[06:19:54] <Subaraki> BlueSpark sounds
not bad as well
L147[06:19:58] <Subaraki>
bluecurrent
L148[06:20:02] <Subaraki> i think thats a
berry as well
L149[06:20:08] <Subaraki> could be nice to
get an icon for the mod
L150[06:20:11] <Xenose> berrypower?
L151[06:20:15] <LatvianModder> Hey, I own
the BJ power system name for 2 years now - BlockJoules
L152[06:20:41] <Subaraki> *correction, its
a blue currant
L153[06:20:59] <Subaraki> bluestone / blue
powder
L154[06:21:07] <Subaraki> for blue currant
/ blue current
L155[06:21:16] <Subaraki> just a fun play
on words
L156[06:21:20] ⇦
Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping timeout:
198 seconds)
L157[06:21:42] <Xenose> well i like
bluespark
L158[06:21:49] <PitchBright> sounds
singular
L159[06:22:00] <PitchBright> like ... it
lasts for a split second
L160[06:22:07] <Xenose> bst for blue spark
per tick?
L161[06:22:23] <Subaraki> BC/DC is the
blue current / direct currant
L162[06:23:02] <PitchBright> i think
you're over-thinking it
L163[06:23:02] <Subaraki> well, if you
take BS/T sounds very technical, like ticks in game you know
L164[06:23:04] <Subaraki> its good
L165[06:23:16] <Subaraki> BC can be a
general name
L166[06:23:22] <Subaraki> blue
currant
L167[06:23:23] <Xenose> well lets take
that then thx ^^
L168[06:23:31] <Xenose> bct?
L169[06:23:32] <Subaraki> current *
dangit
L170[06:34:58] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
(Quit: Leaving.)
L171[06:36:45] <Subaraki> yes, bct sounds
awesome
L172[06:38:05] <Xenose> well thx for all
the good names now lets call it bluejuice™ XD
L173[06:38:19] <PitchBright> ^ do it
L174[06:39:08] <Xenose> Easter egg? like
it has a 5% chances to be show as bj™?
L175[06:41:03] ⇦
Quits: Tahg (~Tahg@pool-71-248-165-18.bstnma.fios.verizon.net)
(Read error: Connection reset by peer)
L177[06:52:26] <Subaraki> no Xenose, don't
do that
L178[06:52:45] <Xenose> oh why? =P
L179[06:52:48] <Subaraki> don't forget
there's a lot of kids playing minecraft as well
L180[06:53:08] <Subaraki> don't want their
parents to stop using your mod for their kids because of an easter
egg :/
L181[06:53:21] <Xenose> oh add a input box
were you type your age at the start of the game? XD
L182[06:54:04]
⇨ Joins: Scoaex_
(~Scoaex@p5B15D126.dip0.t-ipconnect.de)
L183[06:54:32] <Subaraki> pfff x)
L184[06:55:46] ⇦
Quits: Scoaex_ (~Scoaex@p5B15D126.dip0.t-ipconnect.de) (Client
Quit)
L185[06:56:05]
⇨ Joins: Scoaex_
(~Scoaex@p5B15D126.dip0.t-ipconnect.de)
L186[06:57:40] <Xenose> i just locket at
my code one more time. what i saw was suppressing "bsEast =
worldIn.getBlockState(pos.east());" well this is bs i thought
for myself . ^^
L187[06:59:59]
⇨ Joins: untamemadman
(~untamemad@cpc87177-aztw31-2-0-cust196.18-1.cable.virginm.net)
L188[07:03:41] ⇦
Quits: untamemadman
(~untamemad@cpc87177-aztw31-2-0-cust196.18-1.cable.virginm.net)
(Client Quit)
L189[07:05:24]
⇨ Joins: Tahg
(~Tahg@pool-71-248-165-18.bstnma.fios.verizon.net)
L190[07:05:24]
MineBot sets mode: +v on Tahg
L191[07:06:42] <PitchBright> It seems
Clients track other Clients on a server, by calculating their
position.
L192[07:06:53] <PitchBright> if I'm
understanding it correctly
L193[07:07:11] <Subaraki> yeah
L194[07:07:24] <Subaraki> your client
draws another player at a position the server tells you
L195[07:07:33] <Subaraki> because only the
server is aware of all players
L196[07:07:53] <PitchBright> initial
position, yes
L197[07:08:17] <PitchBright> but when the
playerA moves, playerB caculates A's positions and draws them based
on those calcs
L198[07:08:50] <PitchBright> B is given
the movement vectors of A... not the new position, each time A
moves
L199[07:08:59] <Subaraki> doesn't the
server calculate it , and send trough the new position ?
L200[07:09:05] <PitchBright> I think it
doesn't
L201[07:09:16] <PitchBright> i mean don't
quote me on anything, i barely know what i'm doing
L202[07:09:30] <Subaraki> what's the
problem btw ?
L203[07:09:39] <Subaraki> your entity not
having the correct position for other ?
L204[07:09:43] <Subaraki> others* ?
L205[07:09:54] <Subaraki> player login is
called server side
L206[07:10:08] <PitchBright> but when I
change the position of A, manually, B doesn't see the new
position...
L207[07:10:08] <PitchBright> ya, exactly
what's happening... others arent' seeing the correct position
L208[07:10:19] <PitchBright> becuase A's
set pos happens before PlayerLogin event is fired
L209[07:10:24] <Subaraki> so when you log
in, and set the entities position, send a packet to players all
around, or generally, the entire dimension
L210[07:10:30] <Subaraki> with the new
position of your entitiy
L211[07:10:40] <PitchBright> roger that...
that's what I'm working on now
L212[07:10:49] <PitchBright> and I'm a wee
bit stumped :S
L213[07:10:55] <Subaraki> on packets
?
L214[07:11:06] <PitchBright> I've got a
working packet that other clients receive, from the server
L215[07:11:15] <Subaraki> yes ?
L216[07:11:30] <Subaraki> sounds okay to
me
L217[07:11:46] <PitchBright> but not
having done any custom packet stuff before, I honestly dont' know
what to do with the actual data... to update PlayerA's position, in
PlayerB's eyes
L218[07:12:18] <Subaraki> well, for one,
you're not supposed to update the player's position, but that of
your entity ?
L219[07:12:19] <Subaraki> no ?
L220[07:12:29] <Subaraki> or do you set
your player to the entities position ?
L221[07:12:43] <PitchBright> oh... ya...
yer talking about the clone...
L222[07:12:50] <Subaraki> yeah
L223[07:12:59] <Subaraki> am i outdated on
information ? xD
L224[07:13:13] <PitchBright> i'm just
talking about 2 players... where one player has had it's setPos
changed
L225[07:13:34] <Subaraki> that's vanilla
magic
L226[07:13:38] <Subaraki> P:
L227[07:13:44] <PitchBright> basically, I
think the clone doesn't factor in to the problem
L228[07:13:51] <Subaraki> why ?
L229[07:13:57] <Subaraki> i'm
confused
L230[07:14:01] <PitchBright> PlayerA does
get his newPos from the Clone, yes
L231[07:14:07] <Subaraki> could you please
tell me what you are trying to achieve
L232[07:14:12] <Subaraki> then tell me
what is going wrong ?
L233[07:14:14] <PitchBright> okay... from
the top
L234[07:14:51] <PitchBright> PlayerA
joins. Get's his new Pos from Clone's Pos. Clone despawns.
L235[07:15:03] <PitchBright> To the
server, and to PlayerA... everything is fine.
L236[07:15:26] <PitchBright> But PlayerB
watching PlayerA join.... sees PlayerA in his previous Pos, not the
newly acquired one he got from the Clone
L237[07:16:11] <PitchBright> make
sense?
L238[07:16:30] <Xenose> vanilla tp to the
same pos that should at least rerender the player. maybe not a good
way to do it do?
L239[07:16:44] <PitchBright> that does
work, but it's gross lookin' :(
L240[07:16:50] <Xenose> but idk rly
know
L241[07:17:19] <PitchBright> gross looking
because PlayerB sees PlayerA spawn in at old Pos, and then zip over
to new Pos
L242[07:17:41] <Xenose> can you call it
before the player renders?
L243[07:18:12] <PitchBright> I'm calling
it on PlayerLoggedInEvent
L244[07:18:28] <Subaraki> do you send a
packet to the server with the new position ?
L245[07:18:35] <Xenose> other wise how
does the tp command rerender?
L246[07:18:44] <Subaraki> you should then
probably call other.setLocation(pos)
L247[07:18:48] <PitchBright> that's the
part I need to figure out Subs
L248[07:19:05] <PitchBright> I have a
working packet... I just don't know what to do with the information
in it xD
L249[07:19:10] <Subaraki> whut ?
L250[07:19:13] <Subaraki> show me the
code
L251[07:19:20] <PitchBright> aight
L252[07:20:09] <PitchBright> obviously
this is only me, passing the Pos values and Rot values
L254[07:20:28] <PitchBright> my hurdle is
figuring out how to do something with that information
L255[07:20:39] <PitchBright> rather...
What... to do with that information
L257[07:22:40] <PitchBright> I feel like I
need to put Line 3, into Line 5
L258[07:22:54] <Subaraki> 1
L259[07:22:59] <Subaraki> implements
IMessage
L260[07:23:01] <Subaraki> and 2
L261[07:23:18] <PitchBright> 1: done
L262[07:23:18] <Subaraki> implements
IMessageHandler<myIMessage, Imessage>
L263[07:23:29] <PitchBright> public class
MessagePlayerPos extends MessageBase<MessagePlayerPos>
{
L264[07:23:34] <Subaraki> no
L265[07:23:36] <PitchBright> public
abstract class MessageBase<REQ extends IMessage> implements
IMessage, IMessageHandler<REQ, REQ> {
L266[07:23:39] <Subaraki> implements
Imessage
L267[07:23:41] <Ordinastie> and 0, use
proper names for your fields...
L268[07:23:43] <Subaraki> get rid of the
extends
L269[07:23:47] <Subaraki> and yes ^
L270[07:23:52] <Subaraki> as Ordinastie
said, use proper names
L271[07:23:58] <Ordinastie> (and
params)
L272[07:24:03] <Subaraki> how on earth are
you understaing your own code ? ._.
L273[07:24:24] <Ordinastie> I'm tempted to
answer that, but then I'm told I'm mean
L274[07:24:45] <PitchBright> you guys are
trippin' over the p_i45164_1_ stuff?
L275[07:24:51] <Subaraki> YES
L276[07:24:54] <PitchBright> for
real?
L277[07:24:56] <Subaraki> yes
L278[07:24:57] <Xenose> yea
L279[07:25:02] <Ordinastie> yes
L280[07:25:03] <PitchBright> it's
obvioulsy pos.X
L281[07:25:08] <Subaraki> that is NOT
proper name convention ._.
L282[07:25:22] <Subaraki> there is nothing
obvious in that xD
L283[07:25:23] <Ordinastie>
"obviously" lol
L284[07:25:35] <Subaraki> also, you could
nest the handler class into your packet class
L286[07:25:48] <Ordinastie> PitchBright,
without looking at your code, can you tell me what field_148936_d
is ?
L287[07:25:57] <Xenose> if (!notHuman)
nameStuff("p_i45164_1_") =P
L288[07:25:58] <PitchBright> yes, had I
known i was gonna share the code, I shoulda renamed it so Anybody
could read it, my bad
L289[07:26:26] *
Subaraki thinks ptichbright must have some kind of cyborg eyes to
read code like that
L290[07:26:26] <PitchBright> so for that I
apologize
L291[07:26:45] <PitchBright> but let's not
get hung on this... I've explained it before why I leave them until
I'm comfortable it works
L292[07:27:03] <Ordinastie> I'll be blunt
here, but really, if you don't see any problem with naming your
fields and params like that, then maybe programming isn't your
thing
L294[07:27:20] <PitchBright> I'm
referencing vanilla obfuscated vars
L295[07:27:28] <Ordinastie> it screams
"I copy/pasted this from somewhere but I have no clue what it
does"
L296[07:27:30] <PitchBright> and when I
need to look back at vanilla code to see what does what
L297[07:27:44] <PitchBright> it helps me
that my stuff marry's up to it
L298[07:27:52] <Subaraki> anyway
L299[07:27:56] <Subaraki> back to the
basics
L300[07:27:59] <PitchBright> okay
great
L301[07:28:00] <Ordinastie> that's the
thing, if you actually named it properly, you wouldn't need to look
back at vanilla code to understand what it does
L302[07:28:14] <Subaraki> as a forge user,
and not actually a vanilla coder, you need to implement imessage
and extend nothing else for messages
L303[07:28:18] <PitchBright> renaming the
damn vars, doesn't make it work any better or worse, right?
L304[07:28:24] <Subaraki> leads me to
wonder how you register your channel
L305[07:28:39] <Ordinastie> it makes you
understand it better
L306[07:28:41] <PitchBright> I did say the
packet gets sent and received, right?
L307[07:28:45] <Subaraki> yes
L308[07:28:59] <Xenose> well faster to
read makes it easier for you to code. makes it work better in one
way
L309[07:29:00] <PitchBright> okay... so we
know the packet handling is good... and
L310[07:29:06] <PitchBright> is not the
problem
L311[07:29:18] <PitchBright> the problem
is me not knowing what to do with the values
L312[07:29:21] <Subaraki> then the problem
is your onClient and onServer thingies being empty
L313[07:29:33] <Subaraki> given you send
from server to client
L314[07:29:40] <Subaraki> you need to be
in onClient
L315[07:29:54] <Subaraki> so you use those
values
L316[07:30:07] <PitchBright> client
console: MESSAGE RECEIVED 152.00724976075202 : 2.0 :
262.82882034560333 : -376.45224 : 0.0
L317[07:30:09] <Subaraki> which are highly
likely the other players x,y,z pitch and rotation
L318[07:30:33] <Subaraki> to
otherPlayer.setLocationAndAngles(x,y,z,pitch,rot)
L319[07:31:19] <PitchBright> right.. it's
otherPlayer.setLocation part, I'm stuck on
L320[07:31:24] <Subaraki> to get the other
player, you probably want to send the player id as well
L321[07:31:24] <Subaraki> and
L322[07:31:25] <Subaraki> EntityPlayer
other =
(EntityPlayer)RpgInventory.proxy.getClientWorld().getEntityByID(message.otherUser);
L323[07:31:33] <Subaraki> thats it
L324[07:31:48] *
Xenose has a bag of chips. can't open it takes out the
knife...
L325[07:32:01] <Subaraki> Xenose, shut up
im hungry
L326[07:32:04] <Subaraki> and broke
L327[07:32:06] <PitchBright>
*thinking*
L328[07:32:08] <Subaraki> shh,no talk of
chips
L329[07:32:08] <Xenose> ^^
L330[07:32:11]
⇨ Joins: InusualZ
(~InusualZ@adsl-72-50-85-147.prtc.net)
L331[07:32:33] <Xenose> have its fredag
and its like 21:32 here
L332[07:32:40] <Xenose> hey*
L333[07:32:44] ⇦
Quits: Inusua1Z (~InusualZ@adsl-72-50-84-149.prtc.net) (Ping
timeout: 198 seconds)
L334[07:32:47] <Subaraki> fredag ?
xD
L335[07:33:01] <Xenose> the proper name
deal with it =P
L336[07:33:04] <Subaraki> i'll go eat soem
dry bread and look at images of chips
L337[07:33:06] <Xenose> the old name
L338[07:33:13] <Subaraki> food porn for me
today !
L339[07:33:20] <Xenose> lolz
L340[07:37:56] *
Subaraki can't wait for his first 1000 points on curseforge so he
can buy bread everyday)
L341[07:37:57] <Subaraki> x)
L342[07:38:04] <Subaraki> ^ thats
exagerated btw .8.
L343[07:38:26] <Xenose> you can do
that?
L344[07:38:50] <Subaraki> buy bread
everyday ?
L345[07:38:52] <Subaraki> yeah i can
L346[07:39:15] <Xenose> no i mean that
thing with 1000p
L347[07:39:35] <Subaraki> the reward store
shows a paypal payout of 50 bucks for 1000 points
L348[07:39:50] <Xenose> oh dident know
that
L350[07:40:46] <PitchBright> there... now
does it scream "I did't copy and paste this from somewhere and
I know what I'm doing"?
L351[07:40:53] <Xenose> thx
L352[07:40:59] <Xenose> ^^
L353[07:41:48] <Ordinastie> good code
doesn't scream
L354[07:41:54] <Subaraki> i dont think
1.5€ / day is enough for me to live of of bread though ...
L355[07:42:02] <Xenose> i am tried of all
the json files!!! QQ so many
L356[07:42:30] <PitchBright> can ya read
it now?
L357[07:42:33] <Subaraki> yes
L358[07:42:35] <Xenose> a small bread
^^
L359[07:42:53] <Subaraki> the thing is, i
already know what it was supposed to be by seeing the 3 ints and 2
floats
L360[07:43:01] <PitchBright> ya exactly,
me too
L361[07:43:02] <Subaraki> and we were
talking about position
L362[07:43:24] <Subaraki> now i can't see
you getting the other player, and chaning its position though
x)
L363[07:43:34] <Xenose> why isn't there
like a setTexture function
L364[07:43:37] <Xenose> QQ
L365[07:44:04] <Xenose> for simple
blocks
L366[07:44:07] <PitchBright> that was in
the other pastebin, Subs
L368[07:44:47] <PitchBright> anway, we
know the vars fill in correctly, and the information gets passed to
other clients correct, via working packets
L369[07:44:57]
⇨ Joins: TangentDelta
(~tangentde@c-68-37-224-83.hsd1.mi.comcast.net)
L370[07:45:20] <PitchBright> what I was
saying was, I don't know what it is that changes PlayerA's position
in the world on PlayerB's client
L371[07:45:31] <TangentDelta> Huh...my
client pinged out last night.
L372[07:45:41] <Xenose> these java ifs =/
well lets try to read it
L373[07:46:17] <TangentDelta> What's up
people?
L374[07:46:28] <Xenose> oh but still json
-.- files
L375[07:46:36] <Ordinastie> nope
L376[07:46:40] <Xenose> oh?
L377[07:46:40] <Ordinastie> 0 json
L378[07:46:45] <Xenose> how?
L379[07:46:52] <Ordinastie> magic
L380[07:46:54] <Xenose> i see
L381[07:46:58] <Xenose> lol
L383[07:48:07] <Xenose> why isn't this
default mc? 0.o
L384[07:49:10] <Ordinastie> can't
customize with RP that way
L385[07:49:19] ⇦
Quits: InusualZ (~InusualZ@adsl-72-50-85-147.prtc.net) (Quit:
Leaving)
L386[07:49:38] <Xenose> true but for
simple blocks
L387[07:50:28] <Xenose> I don't need to
have all my ores with there own json file =/
L388[07:51:54] <Xenose> wait just though
of some thing cant i just have one file with different states for
the texture?
L389[07:52:16]
⇨ Joins: Zyferus
(Zyferus@172-3-154-217.lightspeed.mssnks.sbcglobal.net)
L390[07:52:31] <Xenose> for example the
default state and so on?
L391[07:54:22] <PitchBright> see how me
changing those variables...
L392[07:54:33] <PitchBright> didn't make a
difference
L393[07:55:04] <PitchBright> and now
should I never need to reference the vanilla example it's based on,
I might not find it as easily.
L394[07:56:55] <Subaraki> Xenose, i don't
think it' possible
L395[07:57:01] <Subaraki> even for meta
you need a new json
L396[07:57:15] <Subaraki> you can however
create a simple json that parents block/block and apply one
texture
L397[07:57:19] <Subaraki> and copy that x
times
L398[07:57:24] <Subaraki> and change the
texture everywhere
L399[07:57:25] <Subaraki> :s
L400[07:57:36] <Xenose> well i was think
like one json file for all the blocks
L401[07:57:39] <Subaraki> PitchBright,
?
L402[07:57:51] <Subaraki> as far as i
know, its not possible Xenose
L403[07:57:55] <PitchBright> oh
nothing
L404[07:58:02] <Xenose> QQ
L405[07:58:08] <PitchBright> point
being... me changing those vars... didn't matter
L406[07:58:10] <Subaraki> how many blocks
you got ?
L407[07:58:25] <Subaraki> PitchBright,
probably because you're trying to copy vanilla
L408[07:58:27] <Xenose> well items 130
blocks 36?
L409[07:58:27] <Subaraki> and not use
forge
L410[07:58:36] <Subaraki> also, how do you
handle the clientside
L411[07:58:42] <Subaraki> are you getting
the correct player ?
L412[07:59:03] <Subaraki> pfff ._. Xenose
good luck
L413[07:59:10] <PitchBright> forge's stuff
kicks in after vanilla sets the position and broadcasts it, if I'm
understanding it correctly
L414[07:59:13] <Xenose> thx o.o
L415[07:59:27] <Subaraki> even then Pitch,
i mean using forge networking
L416[07:59:54] <Subaraki> you're using
forge, but you mainly try to imitate vanilla
L417[08:00:07] <PitchBright> is IMessage
not Forge?
L418[08:00:12] <Subaraki> it is
L419[08:00:16] <Subaraki> what's your
network ?
L420[08:01:18] <Subaraki> and i just
looked at the basic handler
L421[08:01:23] <Subaraki> but all you
posted is one method
L422[08:01:38] <Subaraki> and i'm not even
sure, as exterior person, that the method is getting called
L423[08:02:15] <PitchBright> if the
message i send from the server to all clients, shows up on all
clients... it's getting called, ya?
L424[08:02:46] <Subaraki> the sysout
?
L425[08:02:47] <Subaraki> yeah
L426[08:02:53] <PitchBright> k good
L427[08:03:10] <Subaraki> dont know about
the possessClone
L428[08:03:21] <PitchBright> possessClone
totally works
L429[08:03:22] <Subaraki> also, can you
show what you do now in your onClient thingy ?
L430[08:03:43] <PitchBright> that's the
part I'm stuck on... I don't know what to do on the client
L431[08:03:48] <Subaraki> because sending
data is not the only thing to do, you need to process it. i'm
wondering how you processed it
L432[08:03:54] <Subaraki> i already told
you
L433[08:03:58] <PitchBright> exactly
L434[08:04:09] <Subaraki> send another int
with the rest, the entityid of the player
L435[08:04:22] <Subaraki> then get the
client world to look for the entity by that id
L436[08:04:27] <Subaraki> (which will be
the player)
L437[08:04:32] <Subaraki> and use
setrotaitonandangles
L438[08:04:48] <Subaraki> <Subaraki>
EntityPlayer other =
(EntityPlayer)RpgInventory.proxy.getClientWorld().getEntityByID(message.otherUser);
L439[08:04:51] <PitchBright> okay,
gotcha... I'll bang away at that, thanks
L440[08:18:36]
⇨ Joins: Mimiru
(~Mimiru@2607:5300:60:9553::1bad:babe)
L441[08:18:36] *** Server sets mode: +CQcnrtf
#RegisterYourNameMoron
L442[08:19:06]
⇨ Joins: Mimiru
(~Mimiru@2607:5300:60:9553::1bad:babe)
L443[08:19:06] *** Server sets mode: +CQcnrtf
#RegisterYourNameMoron
L444[08:19:51]
⇨ Joins: Mimiru
(~Mimiru@2607:5300:60:9553::1bad:babe)
L445[08:19:51] *** Server sets mode: +CQcnrtf
#RegisterYourNameMoron
L446[08:20:53]
⇨ Joins: Cooler (~CoolerExt@45.249.157.54)
L447[08:24:18] <AshIndigo> That satisfying
moment when you cut donn on a bunch of lines of code
L448[08:24:55] <Xenose> its like a early
birthday. =P
L449[08:25:14] <Subaraki> totally agree
x)
L450[08:36:58] <LatvianModder> *deletes
GitHub project* ahh, that felt great!
L451[08:37:06] <Subaraki> ._.
L452[08:37:39] <AshIndigo> .-.
L453[08:38:27] <LatvianModder> :|
L454[08:38:29] <Xenose> .-_.
L455[08:38:37] <LatvianModder> You eye
fell out
L456[08:39:08] <Xenose> ^^
L457[08:41:11] <ghz|afk> LatvianModder:
WHY?!
L458[08:41:19] <ghz|afk> was it so
horrible that it needed to be destroyed?!
L459[08:41:31] <LatvianModder> "That
satisfying moment when you cut donn on a bunch of lines of
code" I cut down ALL OF THE LINES!
L460[08:41:48] <LatvianModder> I didn't
actually. In fact, I *should* clear out some old projects...
L463[08:44:04] <ghz|afk> i'm quite proud
of all of mine ;P
L465[08:45:13] <Xenose> well mostly school
stuff never ever wanted to do that s***
L466[08:45:45] <Xenose> not because of the
code just the teacher...
L467[08:46:19] <Xenose> oh right delete
most of it ^^
L468[08:46:21] <Xenose> nvm
L469[08:50:27] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L470[08:53:17] <Xenose> so for power
should i have my own power handler or just make a powerBlock.class?
because it feels to me that the first option is better.
L471[08:56:18] ***
amadornes[OFF] is now known as amadornes
L472[08:59:13] ***
Xenose is now known as Xenose_afk
L473[09:00:45]
⇨ Joins: InusualZ
(~InusualZ@adsl-64-237-234-140.prtc.net)
L474[09:02:43] ⇦
Quits: Subaraki
(~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Ping
timeout: 186 seconds)
L475[09:11:54] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Quit: ChatZilla 0.9.92 [Firefox
49.0.2/20161019084923])
L476[09:13:36]
⇨ Joins: edr
(~edr@d-65-175-180-73.cpe.metrocast.net)
L477[09:18:46] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 195
seconds)
L478[09:19:35] ⇦
Quits: VikeStep (~VikeStep@101.184.229.226) (Read error: Connection
reset by peer)
L479[09:20:20]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L480[09:25:30]
⇨ Joins: Subaraki
(~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L481[09:30:00]
⇨ Joins: TankCR
(~KRoy.Loca@c-50-159-46-204.hsd1.wa.comcast.net)
L482[09:31:34] ⇦
Quits: TankCR (~KRoy.Loca@c-50-159-46-204.hsd1.wa.comcast.net)
(Client Quit)
L483[09:31:52]
⇨ Joins: TankCR
(~KRoy.Loca@c-50-159-46-204.hsd1.wa.comcast.net)
L484[09:35:37] <Naiten> Can somebody
explain me how chunkloading entities work, pls?
L485[09:39:10] <AshIndigo> Wow github
email is fast
L486[09:39:23] <AshIndigo> I got an email
for a comment 40 seconds ago
L487[09:40:08]
⇨ Joins: nathan72419
(~nathan724@1-36-239-040.static.netvigator.com)
L488[09:49:52]
⇨ Joins: gr8pefish
(~gr8pefish@24-121-241-166.flagcmtk01.res.dyn.suddenlink.net)
L489[09:53:11] <howtonotwin> Xenose_afk,
you should use a capability
L490[09:53:47] <howtonotwin> see the file
on power/energy in the root of the MinecraftForge repo on
github
L491[09:54:25]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L496[10:11:40] ⇦
Quits: Naiten (Naiten@52-033.xdsl.primorye.ru) (Read error:
Connection reset by peer)
L498[10:17:12] <Subaraki> what's the best
solution for that ?
L499[10:20:24] <Subaraki> i though caching
it would be good enough, but either i understood wrong, or there's
a conflict on how to best use it
L500[10:28:02] <ghz|afk> I'm n ot sure
what did you hope to link to
L501[10:33:42] ⇦
Quits: jordibenck (~jordi@86.89.212.184) (Quit:
Leaving)
L502[10:38:19] <Subaraki> ah fack
L503[10:38:30] <Subaraki> line 56
L504[10:38:42] <Subaraki> i thought it
would link there if i copied the comment link
L505[10:38:56] <Subaraki> "Try only
calling container.getClass() once ?
L506[10:38:56] <Subaraki> I think since
you create one list for each gui, better be efficient at creation
time."
L507[10:38:59] <Subaraki> its called 6
times
L508[10:39:07] <Subaraki> so i solved it
by field reference
L509[10:39:13] <Subaraki> but that's
basicly the same
L510[10:39:13] <ghz|afk> yeah
L511[10:39:16] <ghz|afk> save it on a
variable?
L512[10:39:29] <Subaraki> field reference
or variable ?
L513[10:39:33] <Subaraki> whats the
difference ?
L514[10:39:36] <ghz|afk>
Class<whatever> asdf = container.getClass()
L515[10:39:43] <ghz|afk> local variables
are faster
L516[10:40:04] <ghz|afk> it's a matter
of
L517[10:40:04] <Subaraki> thats what i
did
L518[10:40:10] <ghz|afk> if you need it
every single frame
L519[10:40:14] <ghz|afk> just keep it on a
field
L520[10:40:22] <ghz|afk> but if it was a
one-time thing, then a local would be better
L521[10:42:29] <Subaraki> boolean active =
tab.isActiveTab(container.getClass());
L522[10:42:32] <Subaraki> needed for
drawing
L523[10:43:05] <Subaraki> but to storing
the class in a field, diesieben said :
L524[10:43:06] <Subaraki> Honestly storing
the class instance like that is not worth it in my opinion. As far
as I know getClass produces similar code to a normal field access,
since the class object is just a field in the object header. So
really this is redundant for now performance improvement.
L525[10:44:11] ⇦
Quits: Scoaex_ (~Scoaex@p5B15D126.dip0.t-ipconnect.de) (Quit:
Leaving)
L526[10:44:19] <howtonotwin> Get a
profiler and see if this actually matters?
L527[10:46:29] <AshIndigo> Diesbien made a
comment about this a little bit ago on the pr
L528[10:47:57] <Subaraki> and he knows his
code.
L529[10:48:08] <Subaraki> i'd trust that
guy with my life it its about code
L530[10:48:15] <Subaraki> anyway
L531[10:55:28] ***
amadornes is now known as amadornes[Streaming]
L532[10:56:21] <AshIndigo> what are you
streaming amadornes?
L533[10:56:31] <amadornes[Streaming]> the
DW20 spotlight on SCM :D
L534[10:56:34] <amadornes[Streaming]>
starting in a sec
L535[10:56:55] <AshIndigo> Scm?
L536[10:57:07] <amadornes[Streaming]>
Super Circuit Maker
L537[10:57:10] <amadornes[Streaming]> my
new mod :D
L538[10:57:37] *
AshIndigo feels bad that he didn't make the connection
L539[10:58:20] ***
Xenose_afk is now known as Xenose
L540[10:59:41] <Xenose> howtonotwin thx
for the tip looked at your doc also nice more to read ^^
L541[11:00:28] <howtonotwin> np
L542[11:00:29] <Subaraki>
amadornes[Streaming], link plox ?
L544[11:02:47] <ghz|afk> pff twitch. go
bream! ;P
L545[11:02:59] <Xenose> so that's
amadornes right? on the stream.
L546[11:03:26] ⇦
Quits: Necro
(~Necro@p200300700D04F45874AC8C7F33BA1A4C.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L547[11:03:28] <ghz|afk> one would presume
so
L548[11:03:35] <Xenose> ok
L549[11:03:59] <heldplayer> No it's
direwolf20
L550[11:04:13] <Xenose> lol
L551[11:04:26] <ghz|afk> isn't that the
one on the video?
L552[11:04:40] <Xenose> yea but not the
stream
L553[11:05:41] <Xenose> so is it a mini
chunck?
L554[11:06:00] <ghz|afk> more like
micro-redstone
L555[11:06:01] <ghz|afk> ,p
L556[11:06:44] <Xenose> yea yea yea
=P
L557[11:07:45] <ghz|afk> LOL
L558[11:11:48] <PitchBright> lol
Subaraki
L559[11:11:54] <Subaraki> hmm ?
L560[11:12:00] <PitchBright> shoot me
now
L561[11:12:10] <PitchBright> it works for
like... 5 seconds
L562[11:13:05] <PitchBright> PlayerB sees
PlayerA spawn into A's new XYZ... and then 5 seconds later... he
zips over to his old XYZ...
L563[11:14:10] <PitchBright> so close, yet
so far lol
L564[11:14:45] ⇦
Quits: Jezza (~Jezza@bps-gw.hrz.tu-chemnitz.de) (Remote host closed
the connection)
L565[11:15:28] <ghz|afk> PitchBright: did
you forget to send the syncp acket to the other players after it's
received by the server? ;P
L566[11:15:53] <PitchBright> that's what
we were working on
L567[11:16:25] <PitchBright> getting a
packet to PlayerB, so that he sees PlayerA in the new pos
L568[11:16:49] <PitchBright> it's making
me wonder if PlayerA's position is actually correct
serverside
L569[11:16:55] <PitchBright> gonna debug
that now
L570[11:17:35] <mezz> LatvianModder, it
was never fixed. work on ForgeGradle has stalled pretty much
L571[11:18:20] <LatvianModder> Thats
really bad, I had the perfect setup for that
L572[11:18:39] <LatvianModder> Eh, I guess
ill have to setup maven then
L573[11:18:49] <mezz> yeah :/
L574[11:18:50] <LatvianModder> It works
with maven, right?
L575[11:18:53] <mezz> yep
L576[11:18:59] <LatvianModder> And with
local files?
L577[11:19:14] <mezz> mostly works with
local files, I've had a few odd things but never figured it
out
L578[11:19:22] <LatvianModder> like from
deobf_libs/ folder or smth
L579[11:19:42] <Xenose> well to bed, see
you! ^^
L580[11:19:47] <LatvianModder> Might have
to do that in meantime
L581[11:20:08] ⇦
Quits: Xenose (~Xenose@p7903eb2a.tokynt01.ap.so-net.ne.jp) (Quit:
Leaving)
L582[11:20:13] <mezz> if it's not a
dependency you can always throw it into /mods/ and it will get
deobf'd
L583[11:20:26] <mezz> not 100% reliable,
but very easy
L584[11:20:47] <LatvianModder> The thing
is, it is. Looks like only classes that I extend dont work
L585[11:21:35] <LatvianModder> Or I can
just add idea module dependency, but 'build' doesnt know neither
where to find idea module nor mods/
L586[11:21:37]
⇨ Joins: maxanier
(~maxanier@cable-89-16-153-148.cust.telecolumbus.net)
L588[11:21:57] <maxanier> About
ForgeGradle:
L589[11:22:01] <maxanier> When trying to
use a custom Forge build in my mod development setup, I noticed
that ForgeGradle does not accept Forge builds of branches that
contain '-'.
L590[11:22:02] <mezz> you could try to fix
ForgeGradle? heh
L591[11:22:03] <maxanier> Example: When
building my custom branch entity-selectors (of MinecraftForge) the
Forge version is '1.10.2-12.18.2.0-custom-entity-selectors'. But
this is not accepted by ForgeGradle as a valid version.
L592[11:22:04] <maxanier> Is there a
reason for this or could you allow dashes for the branch name in
the matcher pattern?
L594[11:22:09] <LatvianModder> Aaaa
L595[11:22:21] <LatvianModder> You are a
fast typer :P
L596[11:22:36] <maxanier> sry, did not
want to interrupt you
L597[11:22:41] <maxanier> that another
topic
L598[11:22:50] <ghz|afk> maxanier: there's
a #forgegradle channel, btw ;P
L599[11:22:52] <mezz> maxanier, you're
talking to the wrong people, just PR it if you need something
fixed
L600[11:23:13] <mezz> the stuff I've
reported has been there over a year
L601[11:23:38] <LatvianModder> I'll look
into making a PR to fix ivy. I wonder why that hasnt yet been
done
L602[11:23:54] <mezz> nothing has been
done because FG is vaguely scary to work on heh
L603[11:24:17] <mezz> that would be great
if you fix it, I imagine it's not super difficult...
L604[11:24:57] <PitchBright> naw
serverside pos is fine
L605[11:25:15] ⇦
Quits: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
(Quit: Pop!)
L606[11:27:45] <maxanier> I'm not sure if
it should be changed, and since it is just one char that has to be
added, I wanted to ask a dev. Heading to #forgegradle now
L607[11:40:23] <TangentDelta> Argh, I
can't wait to play with SCM.
L608[11:43:57] <AshIndigo> Aww streams
over
L609[11:44:22]
⇨ Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L610[11:44:52] ⇦
Quits: maxanier
(~maxanier@cable-89-16-153-148.cust.telecolumbus.net) (Quit:
Konversation terminated!)
L611[11:45:17] ***
amadornes[Streaming] is now known as amadornes
L612[11:45:48] ⇦
Quits: nathan72419 (~nathan724@1-36-239-040.static.netvigator.com)
(Read error: Connection reset by peer)
L613[11:49:30]
⇨ Joins: BlueMonster
(uid82864@id-82864.tooting.irccloud.com)
L614[11:49:31] <TangentDelta> So...what is
the correct way to open a GUI for a TE?
L615[11:49:58] <TangentDelta> Call an
onClicked() method in the TE that the block calls when it gets
clicked?
L616[11:50:05] ***
amadornes is now known as amadornes[AFK]
L617[11:50:32] <TangentDelta> Just open it
directly and pass the TE from the block?
L618[11:54:21] ⇦
Quits: Cooler (~CoolerExt@45.249.157.54) (Ping timeout: 186
seconds)
L619[11:55:12]
⇨ Joins: Scoaex_
(~Scoaex@p5B15D126.dip0.t-ipconnect.de)
L620[12:08:27] <ghz|afk> TangentDelta:
just handle the block's onBlockActivated, and open the gui
L624[12:10:49] <TangentDelta> Oh...
L625[12:10:58] *
TangentDelta is a derp
L626[12:11:09]
⇨ Joins: Jezza (~Jezza@92.206.4.86)
L627[12:12:06] <ghz|afk> you can
encapsulate it all within the TE
L628[12:12:11] <ghz|afk> but IMO, the
block is an integral part of the TE
L629[12:12:16] <ghz|afk> so meh.
L630[12:12:23] <ghz|afk> or more
like
L631[12:12:41] <ghz|afk> the TE is just a
"per location" extension of the block
L632[12:14:30] <TangentDelta> I'm getting
a "method does not override method from super class"
error for onBlockActivated.
L633[12:14:39] <TangentDelta> What does
your BlockRegistered extend/implement?
L634[12:14:46] <ghz|afk> just Block
L635[12:14:50] <TangentDelta> I have a
similar "BaseBlock" object.
L636[12:14:52] <TangentDelta> Hmm.
L637[12:14:56] <ghz|afk> rather than
copying my code
L638[12:15:00] <ghz|afk> override
onBlockActivated yourself
L639[12:15:08] <ghz|afk> ;P
L640[12:15:15] <TangentDelta> Yeah, I'm
not copying your code.
L641[12:15:32] <ghz|afk> what IDE do you
use?
L642[12:15:34] <ghz|afk> well no
matter
L643[12:15:43] <TangentDelta> My block
extends my BaseBlock and implements ITileEntityPovider()
L644[12:15:43] <ghz|afk> both Eclipse and
IDEA have a override helper
L645[12:15:50] <TangentDelta> IDea
L646[12:15:54] <TangentDelta> Dang
keyboard.
L647[12:16:02] <ghz|afk> in idea it's
either ctrl-o or ctrl-shift-o
L648[12:16:06] <ghz|afk> (depends on the
choice of keymap)
L649[12:16:15] <ghz|afk> don't override
ITileEntityProvider
L650[12:16:17] <ghz|afk> it's ugly
L651[12:16:22] <ghz|afk> eh don't
implement*
L652[12:16:28] <ghz|afk> override
hasTileEntity and createTileEntity
L653[12:16:31] <ghz|afk> that are already
in Block
L654[12:17:20] <TangentDelta>
ITileEntityPRovider is kind of the old interface, isn't it?
L655[12:17:26] <TangentDelta> Dang
keyboard.
L656[12:18:45] <TangentDelta> There is an
onBlockClicked method.
L657[12:19:04] <TangentDelta> I'm off
lunch break now though, no more modding :(
L658[12:20:50] ⇦
Quits: Alex_hawks
(~Alex_hawk@2001:8003:84cf:5b00:556f:1d28:5aef:ce10) (Read error:
Connection reset by peer)
L659[12:21:29]
⇨ Joins: Alex_hawks
(~Alex_hawk@2001:8003:84cf:5b00:556f:1d28:5aef:ce10)
L660[12:22:18] <ghz|afk> TangentDelta:
onBlockClicked is leftclick
L661[12:22:22] <ghz|afk> onBlockActivated
is rightclick
L662[12:22:46] ⇦
Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 384 seconds)
L663[12:25:55] <TangentDelta> Hmm...Why
was I not seeing it in the override list?
L664[12:26:01]
⇨ Joins: Mathe172
(~Mathe172@89-248-151-120.dynamic.modem.fl1.li)
L665[12:26:10] <ghz|afk> are you already
overriding?
L666[12:26:11] <ghz|afk> ;P
L667[12:26:14] <ghz|afk> it happened to
me
L668[12:26:15] <TangentDelta> I'll look at
mojang's code to make sure it exists.
L669[12:26:33] <ghz|afk> it should, it has
had that name for ages
L670[12:26:33] <ghz|afk> ;P
L671[12:26:36] <TangentDelta> It's
possible, I've done crap like that before.
L672[12:32:43] ***
diesieben|away is now known as diesieben07
L673[12:36:25]
⇨ Joins: TechnicianLP
(~Technicia@p4FE1D2B2.dip0.t-ipconnect.de)
L674[12:41:14] ⇦
Quits: bilde2910 (bilde2910@51.174.170.178) (Ping timeout: 189
seconds)
L675[12:42:59]
⇨ Joins: RichardG_ (~richardg8@201.37.243.40)
L676[12:42:59]
MineBot sets mode: +v on RichardG_
L677[12:43:34]
⇨ Joins: bilde2910 (bilde2910@51.174.170.178)
L678[12:45:26] <Mathe172> Quick question:
It seems like genPatches always changes the patch file for
EntityLivingBase. Am I doing something wrong or did someone miss
that file in a commit?
L679[12:50:29] <ghz|afk> what do you mean
"always changes"?
L680[12:50:31] <ghz|afk> changes
what?
L681[12:52:33] <diesieben07> i have a
DataSource and a DataSink. Would you call you bind the source to
the sink or the sink to the source?
L682[12:52:56] <diesieben07> in API-code:
Bind.bind(this::setValue).to(something::getValue);
L683[12:53:02] <diesieben07> or the other
way around?
L684[12:55:29] <ghz|afk> is this some
existing library, or something you are designing?
L685[12:55:30] <LatvianModder> tterrag:
where does BON2 take the mc versions from?
L686[12:56:00] <diesieben07> the
latter
L687[12:56:09] <ghz|afk> then, in
WPF,
L688[12:57:00] <ghz|afk> the bindings are
source to target
L689[12:57:17] <ghz|afk> you bind the
target to a source, and this will keep the value of target in sync
with source
L690[12:57:47] <ghz|afk> however, WPF has
multiple binding modes: OneWay, TwoWay, OneWayToSource
L691[12:58:00] <ghz|afk> so
L692[12:58:11] <ghz|afk> assuming yours
are equivalent to WPF's OneWay
L693[12:58:15] <diesieben07> Yeah this is
just Target tracks source
L694[12:58:24] <ghz|afk> it would be
Bind(getValue).to(setValue)
L695[12:58:42] <diesieben07> mhm ok
L696[12:58:48] <ghz|afk> or maybe i'd make
it more explicit
L697[12:59:04] <diesieben07> Is there a
rationale to that? or is that just what the coin-toss said?
L698[12:59:07] <ghz|afk> if you prefer it
the opposite
L699[12:59:08] <ghz|afk>
Bind.set(setter).from(getter)
L701[12:59:30] <ghz|afk>
Bind.valueOf(getter).to(setter)
L702[12:59:35] <diesieben07> eww :D
L703[12:59:38] <ghz|afk> yeah ;P
L704[12:59:47] <diesieben07> i like my
"english sentence" approach better :D
L705[12:59:48] <ghz|afk>
valueIn(getter).to(setter)
L706[13:00:06] <ghz|afk> problem is
"bind" says nothing about the direction
L707[13:00:15] <diesieben07> that was my
question :D
L708[13:00:19] <ghz|afk> bind A to B
L709[13:00:22] <ghz|afk> it's 100%
ambiguous
L710[13:00:31] <diesieben07> set().from()
is actually nice
L711[13:01:00] <ghz|afk> Mathe172: so
there's no actual changes?
L712[13:01:10] <ghz|afk> no + / - lines
besides the indices?
L713[13:02:20] <Mathe172> yes, only the
lines change
L714[13:02:25] <diesieben07> any
objections to making the "bind this stuff" relation use
weak references?
L715[13:02:40] <diesieben07> the only
issue i have with that is that i don't think it's well defined when
using lambdas :(
L716[13:03:08]
⇨ Joins: Noppes
(~Noppes@ip56530f2e.direct-adsl.nl)
L717[13:03:09] <ghz|afk> hmm
L718[13:03:26] <ghz|afk> well
L719[13:03:31] <ghz|afk> it's just the
internal value, no?
L720[13:03:42] <diesieben07> hm?
L721[13:03:53] <diesieben07> if i do
set(this::foo).from(bar)
L722[13:03:56] <ghz|afk> so the arg would
still be set(Consumer<T>).from(Supplier<T>)
L723[13:04:12] <ghz|afk> just internally
stored in a WeakReference<whatever>
L724[13:04:14] <diesieben07> what that
does is it attaches a listener to "bar"
L725[13:04:23] <diesieben07> that listener
needs to be cleaned up
L726[13:04:28] <ghz|afk> yeah
L727[13:04:30] <ghz|afk> hmm
L728[13:04:37] <diesieben07> in my example
the listener is "this::foo"
L729[13:04:40] <ghz|afk> right
L730[13:04:43] <diesieben07> which will
PROBABLY get GC'd with "this"
L731[13:04:46] <diesieben07> but it's nt
defined
L732[13:04:55] <ghz|afk> the issue there
is that the Supplier is a separate interface
L733[13:04:59] <ghz|afk> or the
Consumer
L734[13:05:03] <ghz|afk> so that may be
GCd
L735[13:05:06] <ghz|afk> even if the
actual object isn't
L736[13:05:40] <diesieben07> right
L737[13:05:46] <diesieben07> so i'd have
to have an "owner" object
L738[13:05:48] <diesieben07> gah
L739[13:05:58] <ghz|afk> hmm, it would be
horrible to require set(this, this.getXX).from(other,
other.setXX)
L740[13:06:19] <diesieben07> i don't need
a weak-ref to "other"
L741[13:06:26] <ghz|afk> right. XD
L742[13:06:30] <diesieben07> since i will
just be doing other.addListener(...) under the hood
L743[13:06:33] <kenzierocks> this::foo
likely is a separate object from this, and `this` maintains no
references to it
L744[13:06:38] <diesieben07> yeah
L745[13:06:49] <kenzierocks> so it will
get GC'd independently of `this`
L746[13:07:26] <kenzierocks> basically you
can treat it like you just created a new anonymous class that does
the same thing
L747[13:07:27] <diesieben07> so...
suggestions? :D
L748[13:07:31] <ghz|afk> wait
L749[13:07:33] <ghz|afk> how do you get
"other"
L750[13:07:37] <kenzierocks> although
sometimes it becomes a singleton
L751[13:07:41] <diesieben07> other is some
data source somewhere
L752[13:07:54] <diesieben07> might be a
String that is downloaded from the web, might be a constnat,
wahtever
L753[13:07:54] <kenzierocks> anyways
L754[13:07:56] <kenzierocks> the thing
is
L755[13:08:04] <ghz|afk> the original
thing you said...
Bind.set(this::setValue).from(something::getValue);
L756[13:08:05] <kenzierocks> the anonymous
class maintains a reference to this
L757[13:08:09] <kenzierocks> it's not a
weak reference
L758[13:08:13] <ghz|afk> you can't get to
something from the lambda, can you?
L759[13:08:17] <kenzierocks> otherwise
weird data voodoo would happen
L760[13:08:38] <kenzierocks> so as long as
you don't actually need the instance, holding a reference to the
Consumer/Supplier should work
L761[13:08:39] <diesieben07> yeah that was
bullshit :D
L762[13:08:39] <ghz|afk> or do sources
implement some ISomethingSomethingProvider interface?
L763[13:08:49] <diesieben07>
Bind.set(this::setFo).from(bar)
L764[13:08:56] <diesieben07> sources are
DataSource<T>
L765[13:09:08] <diesieben07> which has
stuff for "have you changed", "notify this",
etc
L766[13:09:28] <ghz|afk> dunno, but I need
some groceries, so bb in a bit
L767[13:09:38] <diesieben07> haha thanks
anyways
L768[13:10:10] ***
Mine|dreamland is now known as minecreatr
L769[13:10:25] <diesieben07> i might have
to resort to some kind of "property" interface as the
datasink
L770[13:10:29] <diesieben07> ;(
L771[13:16:29] <Mathe172> i probably
should have said that it happens on the newest 1.10.x branch
instead of "always"...
L772[13:22:50] ⇦
Quits: RichardG_ (~richardg8@201.37.243.40) (Ping timeout: 384
seconds)
L773[13:23:15] ⇦
Quits: gr8pefish
(~gr8pefish@24-121-241-166.flagcmtk01.res.dyn.suddenlink.net)
(Quit: I'm gone)
L774[13:24:15]
⇨ Joins: zabi94 (~zabi94@93.37.147.103)
L775[13:25:44]
⇨ Joins: gr8pefish
(~gr8pefish@24-121-241-166.flagcmtk01.res.dyn.suddenlink.net)
L776[13:26:19] ⇦
Quits: zabi94 (~zabi94@93.37.147.103) (Read error: Connection reset
by peer)
L777[13:28:25] ⇦
Quits: TankCR (~KRoy.Loca@c-50-159-46-204.hsd1.wa.comcast.net)
(Read error: Connection reset by peer)
L778[13:32:38] <TangentDelta> Well...I
quickly got onto my laptop during a quick break and took a look at
my code.
L779[13:33:24] <TangentDelta> I was able
to find the correct onBlockActivated and set that up. I also
overrided hasTileEntity() and createTileEntity().
L780[13:33:55] <TangentDelta>
hasTileEntity() is deprecated by Mojang, what do they intend us to
use instead?
L781[13:34:16] <diesieben07> the one that
is not deprecated.
L782[13:34:21] <diesieben07> and its not
deprecated by mojang
L783[13:34:37] <TangentDelta> Hmm.
L784[13:35:05] <TangentDelta> I'll look
for the non-deprecated one.
L785[13:35:39]
⇨ Joins: Greenphlem
(uid22276@id-22276.tooting.irccloud.com)
L786[13:36:10] <diesieben07> you have an
IDE for "looking"...
L787[13:38:36] ***
amadornes[AFK] is now known as amadornes
L788[13:39:38] <ghz|afk> back
L789[13:39:42] ***
ghz|afk is now known as gigaherz
L790[13:40:07] <diesieben07> hello
again
L791[13:40:08] <gigaherz> Mathe172: I have
no idea why that would happen :/
L792[13:41:49] ⇦
Quits: Scoaex_ (~Scoaex@p5B15D126.dip0.t-ipconnect.de) (Quit:
Leaving)
L793[13:44:23] ⇦
Quits: AshIndigo (~AshIndigo@188.29.164.210.threembb.co.uk) (Quit:
Bye)
L794[13:45:50] <TangentDelta> diesieben07:
Yes I do!
L795[13:46:32]
⇨ Joins: McJty
(~jorrit@d8d8721d2.access.telenet.be)
L796[13:51:44]
⇨ Joins: CoolSquid
(~CoolSquid@ti0011a400-5727.bb.online.no)
L797[13:56:18]
⇨ Joins: TankCR
(~KRoy.Loca@c-50-159-46-204.hsd1.wa.comcast.net)
L798[13:57:27]
⇨ Joins: iari (~iari___@evana.futhark24.org)
L799[13:58:46]
⇨ Joins: Scoaex_
(~Scoaex@p5B15D126.dip0.t-ipconnect.de)
L800[14:02:39] ⇦
Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Quit:
Leaving)
L801[14:10:05]
⇨ Joins: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L802[14:10:31] <TangentDelta> Hey
howtonotwin!
L803[14:10:36] <howtonotwin> hello
L804[14:10:44] <TangentDelta> How's it
going?
L805[14:10:56] <howtonotwin> everything is
on fire
L806[14:11:10] <howtonotwin> including my
hair
L807[14:11:12] <TangentDelta> Oh no
:(
L808[14:11:14] <howtonotwin> mostly my
hair
L809[14:11:25] <howtonotwin> :P
L810[14:11:43] <TangentDelta> I've heard
being bald isn't too bad.
L811[14:11:55] <howtonotwin> I think you
were the one trying to render a fluid in a block?
L812[14:11:59] <howtonotwin> how's that
going?
L813[14:12:15] <TangentDelta> Nope.
Someone else.
L814[14:12:42] <TangentDelta> I could
render a liquid in my CPU block. Liquid cooling? lol
L815[14:13:08] <howtonotwin> liquid
cooling with pyrotheum
L816[14:13:16] <howtonotwin> 100%
efficient
L817[14:14:02] <TangentDelta> Since it's
getting heated externally, it doesn't waste power generating its
own heat.
L818[14:14:44] <TangentDelta> I miss Big
Reactors. I had way toi much fun with that mod :P
L819[14:14:52] <TangentDelta> *too
L820[14:15:53] <TangentDelta> So, back in
my day, modders hosted their mods on sites like dropbox or their
own fileserver. Have people moved to curse for mod hosting?
L821[14:16:01] <howtonotwin> yes,
mostly
L822[14:17:23]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L823[14:18:34] <TechnicianLP> fire? jump
into a puddle of water!
L824[14:19:20] <TangentDelta> Once I get
my mod in a presentable state, I'll throw it up on github.
L825[14:20:09] <TangentDelta>
TechnicianLP: Well, now his feet aren't on fire.
L826[14:24:45] ⇦
Quits: CoolSquid (~CoolSquid@ti0011a400-5727.bb.online.no) (Quit:
Leaving)
L827[14:30:10] <TangentDelta> You know
what would be way more useful than a 6502 emulator in minecraft?
Shenzhen-I/O in minecraft.
L828[14:31:10] <TangentDelta> I don't know
if I should slap that on along with the 6502 emulator, or make it a
seperate mod.
L829[14:31:25] <TangentDelta> I'll give it
some thought.
L830[14:35:03]
⇨ Joins: Pearle
(~Curle@host81-154-121-231.range81-154.btcentralplus.com)
L831[14:35:10] <Pearle> well, hello there
laddies
L832[14:35:11] ***
PaleoCrafter is now known as PaleOff
L833[14:36:56] <Pearle> my god
L834[14:36:59] <Pearle> the
fireworks
L835[14:37:04] <Pearle> they haunt my
existence
L836[14:38:22] ***
minecreatr is now known as Mine|away
L837[14:39:02] *
TangentDelta lights fireworks
L838[14:39:31] *
Pearle gets flashbacks
L839[14:39:36]
⇨ Joins: Koward
(~Koward@2a02:2788:344:2d0:c4c6:e20:5028:8089)
L840[14:39:46] <Pearle> Saying that, so do
you xD
L841[14:40:26] *
TangentDelta sets up fireworks in a dispenser on a redstone
clock
L842[14:40:30] ⇦
Quits: MalkContent (~MalkConte@p4FDCDC18.dip0.t-ipconnect.de)
(Quit: Leaving)
L843[14:40:38] <Pearle> There's this one
file in my mod that completely refuses to save past a restart of
Eclipse
L844[14:40:40] <Pearle> fml
L845[14:41:07] *
Pearle puts a downward water stream in front of the
dispenser
L846[14:41:36] ⇦
Quits: Mathe172 (~Mathe172@89-248-151-120.dynamic.modem.fl1.li)
(Ping timeout: 384 seconds)
L847[14:42:01] ⇦
Quits: BlueMonster (uid82864@id-82864.tooting.irccloud.com) (Quit:
Connection closed for inactivity)
L848[14:42:33] <Pearle> And my monitor
keeps auto-adjusting every 5.94 seconds
L849[14:47:11]
⇨ Joins: vatril
(webchat@p4FF774E5.dip0.t-ipconnect.de)
L850[14:47:43] ⇦
Quits: McJty (~jorrit@d8d8721d2.access.telenet.be) (Quit:
Leaving)
L851[14:48:41]
⇨ Joins: Mathe172
(~Mathe172@89-248-151-120.dynamic.modem.fl1.li)
L852[14:48:54] <Subaraki> TechnicianLP,
what are you exactly aiming for ? x)
L853[14:51:48] ⇦
Quits: Jezza (~Jezza@92.206.4.86) (Ping timeout: 384
seconds)
L854[14:53:34] <Pearle> Also, is it just
me or is it incredibly difficult to add an existing Java project to
Git?
L855[14:53:40] <Pearle> Probably is.
L856[14:55:14]
⇨ Joins: wizjany (~wizjany@2604:180::c1e2:128b)
L857[14:56:03] <IoP> git init &&
echo foo > .gitignore && git status
L858[14:56:21] <Pearle> There we have
it.
L859[15:05:36] ⇦
Quits: vatril (webchat@p4FF774E5.dip0.t-ipconnect.de) (Quit: Web
client closed)
L860[15:05:51]
⇨ Joins: vatril
(webchat@p4FF774E5.dip0.t-ipconnect.de)
L862[15:10:30] <howtonotwin> One of the
paragraphs is 30% the word "register" in different
variations so I think you can deduce the topic from that. :P
L863[15:13:21]
⇨ Joins: Shambling
(~Joseph@24-181-186-74.dhcp.nwtn.ct.charter.com)
L864[15:13:34] <Pearle> is it for
simplifying roll-calls in-game?
L865[15:14:19]
⇨ Joins: Necro
(~Necro@p4fe0582a.dip0.t-ipconnect.de)
L866[15:14:22] <howtonotwin> maybe
L867[15:14:37] <howtonotwin> you probably
could do that with registries
L868[15:14:40] <howtonotwin> but it would
be hacky
L869[15:14:50] <howtonotwin> and against
all common sense :P
L870[15:15:04] <Pearle> Is it for keeping
a record of all vehicles in the world?
L871[15:15:07] <howtonotwin> yes
L872[15:15:09] ***
diesieben07 is now known as diesieben|away
L873[15:15:18] <Pearle> xD
L874[15:16:28] <gigaherz> there's already
an entity register
L875[15:16:36] <gigaherz> so technically
all vehicles in mc are registered there ;P
L876[15:16:49]
⇨ Joins: vatril_
(~vatril@p4FF774E5.dip0.t-ipconnect.de)
L877[15:16:50]
⇨ Joins: Jezza (~Jezza@92.206.4.86)
L878[15:16:54] <gigaherz> registry*
L879[15:17:01] <Pearle> .-.
L880[15:17:51] ⇦
Parts: vatril_ (~vatril@p4FF774E5.dip0.t-ipconnect.de)
())
L881[15:18:22] <Koward> Hi guys, I have to
switch to a new PC this weekend but I can't run any server on it
(regardless of project, even the examplemod does it) :
http://hastebin.com/xukohibiyo.css It's probably a
classic error
L882[15:18:33]
⇨ Joins: vatril_
(~vatril@p4FF774E5.dip0.t-ipconnect.de)
L883[15:18:47] ⇦
Quits: vatril (webchat@p4FF774E5.dip0.t-ipconnect.de) (Ping
timeout: 195 seconds)
L884[15:18:49] <Pearle> oh my god
L885[15:18:51] <Pearle> hastebin
L886[15:19:05] <Koward> Googling any part
of the error points me to thread with way different problems.
L887[15:19:09] <Koward> What's wrong with
hastebin ?
L888[15:19:20] <Pearle> i've never heard
of it before
L889[15:19:39] <Pearle> and it seems like
someone creative has come up with a very old idea and just slapped
a new name on it
L890[15:19:50] <howtonotwin> why does no
one ever correct the file extensions in those links .-.
L891[15:19:58] <Pearle> i was gonna
say
L892[15:20:02] <gigaherz> Koward: this is
a computer you manage yourself, right?
L893[15:20:05] <howtonotwin> I don't want
rust highlights in my haskell plz
L894[15:20:05] <Pearle> why did you give
us a style sheet? xD
L895[15:20:16] <killjoy1> changing the
extension doesn't change the highlighting
L896[15:20:23] <howtonotwin> it does
L897[15:20:24] <killjoy1> *it does
L898[15:20:29] <killjoy1> I changed it to
.log and it did nothing
L900[15:20:39] <gr8pefish> anyone know how
builder's wands work internally? Do they call onBlockPlaced? Or do
the do some custom nonsense?
L901[15:20:41] <gigaherz> .log seems to be
ignored
L902[15:20:41] <gigaherz> XD
L903[15:21:10] <gigaherz> gr8pefish: I
assume they record the IBlockState on shift-click
L904[15:21:15] <gigaherz> and
setBlockState it
L905[15:21:30] <gigaherz> no idea if they
call onBlockPlaced/onBlockPlacedBy
L906[15:21:37] <Koward> gigaherz:
Yes.
L907[15:21:45] <gr8pefish> alright, I'll
just do some dedicated testing, thanks
L908[15:22:00] <gigaherz> Koward: what
version of forge, java, and coremods?
L909[15:22:30]
⇨ Joins: RichardG (~richardg8@201.37.243.40)
L910[15:22:30]
MineBot sets mode: +v on RichardG
L911[15:22:31] <gigaherz> doesn't look
like it's 1.7.10 forge, since it has
"net.minecraftforge.fml.common.launcher.FMLServerTweaker"
in there
L912[15:22:40] <gigaherz> (forge's fml is
cpw.whatever)
L913[15:22:48] <gigaherz> eh 1.7.10's
fml*
L914[15:23:01] <gigaherz> but that's all I
can tell without more info
L915[15:23:06] <Koward> It's the last 2120
Forge, pure MDK with just the examplemod, and Java 1.8.0_102
L916[15:23:27] <gigaherz> wait MDK?
L917[15:23:35] <gigaherz> so it's a
development enviornment, not a runtime server?
L918[15:23:48] <Koward> Indeed.
L919[15:23:59] <gigaherz> then by Java, I
assume you mean JDK?
L920[15:24:07] <Pearle> "I can't run
any server on it"
L921[15:24:11] <Pearle> unnecessary
detail?
L922[15:24:20] <gigaherz> does it work if
you run an actual server?
L923[15:24:26] <gigaherz> or if you run it
with "gradlew runServer"?
L924[15:24:48] <Pearle> Or, you mean the
server runConfig, that makes sense.
L925[15:25:09] <Koward> I apologize, I
just wanted to specify it's a fresh forge environment. I have not
started any mod yet, I just run the gradle runServer task.
L926[15:25:20] <Koward> Note the runClient
works fine.
L927[15:25:33] <Koward> I should go to
#forgegradle
L928[15:25:39] <gigaherz> eclipse or
idea?
L929[15:25:43] <Koward> Idea
L930[15:25:45] <gigaherz> or were you the
one who uses emacs for modding? XD
L931[15:25:52] <gigaherz> why do you use
runServer, then?
L932[15:25:54] <Pearle> Don't even.
L933[15:25:57] <gigaherz> just use the
Minecraft Server configuration from IDEA
L934[15:26:12] <gigaherz> and if you don't
see it, run the "genIntellijRuns" task
L935[15:26:23] <Koward> I tried that too,
but the result is precisely the same.
L936[15:26:24] <gigaherz> and if it
errors, edit the configurations so the classpath module points to
the "_main" one
L937[15:26:33] <Koward> Also did
that.
L938[15:26:35] <gigaherz> okay then it
seems like your java is broken
L939[15:26:38] <Pearle> damn, there's an
entire fireworks show going on quite literally above me
L940[15:26:45] <gigaherz> see what your
JAVA_HOME and JDK_HOME point at
L941[15:26:46] <Koward> Stop drugs
Pearle
L942[15:27:15] <Pearle> The only drug I'm
on is glucose xD
L943[15:27:49] <gigaherz> also see if
"java -version" returns the expected java version
L944[15:27:54]
⇨ Joins: Girafi
(Girafi@0x555178eb.adsl.cybercity.dk)
L945[15:29:10] <Koward> My path is
C:\Program Files\Java\jdk1.8.0_102
L946[15:29:10] <Koward> and the displayed
version is "1.8.0_102".. If this was not properly set, I
think the client would have crashed too.
L947[15:29:18]
⇨ Joins: AstralSorcerer
(~AstralSor@128.151.114.253)
L948[15:30:44] <Shambling> ansi error,
wouldn't that have something to do with localization of the windows
client?
L949[15:30:55] <Shambling> standard
english keyboard/etc?
L950[15:31:38] <Shambling> or am I reading
that all wrong :P
L951[15:31:38] <gigaherz> no that is
normal
L952[15:31:45] <gigaherz> 2016-11-04
21:31:39,445 WARN Unable to instantiate
org.fusesource.jansi.WindowsAnsiOutputStream
L953[15:31:45] <gigaherz> 2016-11-04
21:31:39,445 WARN Unable to instantiate
org.fusesource.jansi.WindowsAnsiOutputStream
L954[15:31:47] <gigaherz> I get it
too
L955[15:31:56] <gigaherz> it's not a cause
of the error
L956[15:32:14] <gigaherz> the difference
is for me
L957[15:32:22] ***
diesieben|away is now known as diesieben07
L958[15:32:38] <gigaherz> [21:32:27]
[main/INFO] [LaunchWrapper]: Using primary tweak class name
net.minecraftforge.fml.common.launcher.FMLServerTweaker
L959[15:32:38] <gigaherz> [21:32:27]
[main/INFO] [LaunchWrapper]: Loading tweak class name
net.minecraftforge.gradle.tweakers.CoremodTweaker
L960[15:32:38] <gigaherz> [21:32:27]
[main/INFO] [LaunchWrapper]: Calling tweak class
net.minecraftforge.fml.common.launcher.FMLServerTweaker
L961[15:32:39] <gigaherz> [21:32:29]
[main/INFO] [FML]: Forge Mod Loader version 12.18.2.2114 for
Minecraft 1.10.2 loading
L962[15:32:51] <gigaherz> FML does
initialize right afterward
L963[15:33:10] <gigaherz> meanwhile, in
Koward's case
L964[15:33:10] <gigaherz> 2016-11-04
20:43:20,006 ERROR Error processing element TerminalConsole:
CLASS_NOT_FOUND
L965[15:33:39] <gigaherz> which to me,
sounds like corrupted JRE/JDK
L966[15:33:40] <Pearle> classic example of
looking at a waning before an error?
L967[15:33:45] <Pearle> warning*
L968[15:34:21] <gigaherz> Koward: did you
run setupDecompWorkspace?
L969[15:34:35] <Koward> Yes I did.
L970[15:34:37] <gigaherz> did it finish
successfully, I mean?
L971[15:34:45] <gigaherz> can you run it
again?
L972[15:34:46] <Koward> Yep.
L973[15:34:53] <Koward> Okay, let's give
it a try
L974[15:35:07] <gigaherz> and if that
doesn't fix anything, try reinstalling java, and making sure that
intellij's JDK choice points to the right place
L975[15:35:39] <vatril_> Running into
problems setting up forge
L976[15:35:44] <vatril_> gradlew always
fails
L977[15:35:52] <gr8pefish> anyone know how
to get the slot of EnumHand.OFF_HAND?
L978[15:35:53] <vatril_> tried all
different types of --options and a few versions and cleared the
gradle cache
L980[15:36:25] <vatril_> any ideas?
L981[15:36:44] <Pearle> gr8pe: is the
offhand not slot 0? It seems like it should logically be, to
me.
L982[15:37:18] <gr8pefish> Oh is it? I'll
check
L983[15:37:20] <gigaherz> no main/off
depend on the handedness of the entity
L984[15:37:28] ⇦
Quits: Hunterz (~hunterz@62.182.234.189) (Quit:
Leaving.)
L985[15:37:30] <gigaherz> or wait
L986[15:37:31] <gr8pefish> player's
offhand slot
L987[15:37:32] <gigaherz> was that
LEFT_RIGHT?
L988[15:37:36] <gigaherz>
LEFT/RIGHT*
L989[15:37:47] <gr8pefish>
EnumHand.OFF_HAND
L990[15:37:47] <Pearle> that's it!
L991[15:37:47] <Pearle> xD
L992[15:38:03] <gigaherz> gr8pefish: the
number shouldn't matter anyhow
L993[15:38:18] <gigaherz>
getStackFromSlot(EntityEquipmentSlot.OFF_HAND) should do the
trick
L994[15:38:22] <Pearle> well, you could
add a special item to it then scan the inventory for the item, and
record the index to a int
L995[15:38:29] <Pearle> or that
L996[15:38:36] <gr8pefish> oh sorry giga,
thought you were talking to em up there, my bad
L997[15:38:40] <gr8pefish> *me
L998[15:39:04] <gigaherz> Iwas but then I
decided I was brainfarting, so I started over
L999[15:39:10] <Pearle> yup
L1000[15:39:12] <Pearle> same here
L1001[15:39:14] <Pearle> xD
L1002[15:39:35] <Pearle> if you
absoloutely need the slot no you can use my method
L1003[15:39:35] <Pearle> xD
L1004[15:40:04]
⇨ Joins: ScottehBoeh (~ScottehBo@95.144.45.252)
L1005[15:40:09] <ScottehBoeh> Really
quick question for you all:
L1006[15:40:14] <Subaraki> how hard would
it be to create items on mod startup out of a directory with x
files and x stuff needed to make said items ?
L1007[15:40:18] <ScottehBoeh> Trying to
disable the use of a furnace, do I cancel the event via
PlayerInteractEvent?
L1008[15:40:23] <Subaraki> yes
L1009[15:40:24] <ScottehBoeh> Just detect
if its a furnace they're interacting with?
L1010[15:40:25] <Subaraki> would be
best
L1011[15:40:33] <Subaraki> easiest as
well
L1012[15:40:34] <ScottehBoeh> how would I
check if its an instance of a block?
L1013[15:40:57] <Pearle> on
PlayerInteractEvent, it should give you a BlockPos
L1014[15:41:01] <ScottehBoeh> ah.
ok
L1015[15:41:18] <Pearle> check the
BlockPos.getBlock instanceof BlockFurnace, if that's still possible
in 1.10 xD
L1016[15:41:44]
⇦ Quits: mrkirby153 (mrkirby153@the.government.stole-your.pw)
(Ping timeout: 198 seconds)
L1017[15:41:53] <gigaherz> [21:40]
(ScottehBoeh): Really quick question for you all: -- that's how all
the long-winded conversations start ;P
L1018[15:41:56] <Pearle> A lot of methods
i used in my old 1.7.10 mods are now non-functional so i scrapped
it and started anew xD
L1019[15:42:11] <gigaherz> Pearle:
happens.
L1020[15:42:14] <Pearle> yup
L1021[15:42:18] <gigaherz> and no
L1022[15:42:20] <Pearle> To be expected
with massive upgrades
L1023[15:42:22] <gigaherz> BlockPos is
just a vector
L1024[15:42:27] <gigaherz> it's really
just a fancy Vector3I
L1025[15:42:28] <Pearle> Thought so
L1026[15:42:31] <gigaherz> however
L1027[15:42:38] <gigaherz>
world.getBlockState(pos)
L1028[15:42:42] <gigaherz> returns an
IBlockState
L1029[15:42:46] <gigaherz> and THAT does
have a .getBlock
L1030[15:42:50] <Pearle> Hey, i was
close.
L1031[15:42:53] ***
Abrar|gone is now known as AbrarSyed
L1032[15:42:56] <gigaherz> but you
shouldn't instanceof
L1033[15:43:05] <gigaherz>
state.getBlock() == Blocks.FURNACE
L1034[15:43:11] <Pearle> mhm
L1035[15:43:34] <Pearle> I'm getting this
down for when i inevitably do decide to dabble in the dark arts
xD
L1036[15:43:35] <Subaraki> *everyone
ignores my question*
L1037[15:43:52] <ScottehBoeh> What I've
done:
L1038[15:43:56] <Pearle> Subaraki, I've
tried that myself, not very good luck xD
L1039[15:43:59] <gigaherz> Subaraki: not
hard, if you do it the ugly way
L1040[15:44:03] <ScottehBoeh> Get the x,
y, and z of the interaction (And check that it IS a block being
interacted with)
L1041[15:44:11] <gigaherz> however
L1042[15:44:14] <Pearle> How do you do
that?
L1043[15:44:15] <ScottehBoeh> Then I've
checked if the block at that x,y,z is instanceOf
BlockFurnace.
L1044[15:44:21] <gigaherz> it's really
bad practice to have blocks and items defined at runtime
L1045[15:44:30] <Subaraki> the main id
here is to create a mod that makes some kind of armor items, but
they need to be able to be customized
L1046[15:44:38] <gigaherz> because the
java MC (even with forge) does NOt have the ability to receive
blocks and items from the server
L1047[15:44:41]
⇨ Joins: mrkirby153
(mrkirby153@the.government.stole-your.pw)
L1048[15:44:47] <gigaherz> which
means
L1049[15:44:53] <ScottehBoeh> int blockX
= event.x;
L1050[15:44:56] <ScottehBoeh> y, z blah
blah
L1051[15:44:57] <gigaherz> the client
could desync
L1052[15:45:02] <gigaherz> or crash
L1053[15:45:04] <Subaraki> ah okay, so
i'll have to find another way
L1054[15:45:05] <ScottehBoeh> Oh. I'm
only using it Client-side
L1055[15:45:10] <Pearle> Well, there we
have it
L1056[15:45:13] <gigaherz> if the server
decides to change the number of items/blocks
L1057[15:45:17] <Subaraki> i was looking
to make a fashion mod
L1058[15:45:25] <gigaherz> if it's just
cosmetic
L1059[15:45:28] <Subaraki> which would
add 4 slots like armor, and ignore the armor rendering
L1060[15:45:29] <Subaraki> yeah
L1061[15:45:32] <Subaraki> just
cosmetic
L1062[15:45:34] <ScottehBoeh> I was
disabling them for my Decimation mod
L1063[15:45:38] <Subaraki> would be fun
if server people knew it
L1064[15:45:42] <ScottehBoeh> I've learnt
SO much about CommonPlayerData, added bleeding, breaking legs
etc
L1065[15:45:47] <gigaherz> you could
specify the resourcelocation of the texture as a NBT property
L1066[15:45:57] <gigaherz> you'd still
have the issue of missing textures
L1067[15:46:00] <ScottehBoeh> I can't
help myself but add useless but COOL stuff. (Also learnt about
player hitvec etc)
L1068[15:46:01] <Subaraki> maybe just one
item, but detect how many textures are somewhere and then send
integers all around ?
L1069[15:46:04] <gigaherz> but at least
the block/item wouldn't just not be there
L1070[15:46:21] <Pearle> I love how
Scotteh adds realism
L1071[15:46:21] <Subaraki> yeah,
indeed
L1072[15:46:41] <Subaraki> i was also
looking for modeling however. but maybe that goes over the
top
L1073[15:46:48] <Pearle> and then I add
DRM Implicators and Phase Manipulators xD
L1074[15:46:51] <Subaraki> just adding a
second layer for the player should do enough
L1075[15:47:05] <Subaraki> i'll tinker on
that a bit
L1077[15:50:29] <Pearle> I'm so proud of
you
L1078[15:50:35] <ScottehBoeh> btw, when
checkinf if the block is a door, I noticed there's no
"BlockIrondoor" or "BlockWooddoor". BlockDoor
requires something
L1079[15:50:36] <Pearle> despite having
nothing to do with this
L1080[15:50:37] <Pearle> xD
L1081[15:50:38] <ScottehBoeh> Not sure on
how I could go around it
L1082[15:50:47] <ScottehBoeh> xD It's a
very huge peak for me :)
L1083[15:51:23] <Pearle> Dat modelling
tho
L1084[15:51:35] <ScottehBoeh> :3
L1085[15:51:44] <Pearle> also, y bounding
box no encase model?
L1086[15:52:02] <ScottehBoeh> I have a
secret that I can't say here or I'll be shunned uppon
L1087[15:52:15]
⇦ Quits: Shambling
(~Joseph@24-181-186-74.dhcp.nwtn.ct.charter.com) (Read error:
Connection reset by peer)
L1088[15:52:15] <Pearle> You use
Techne?
L1089[15:52:16] <ScottehBoeh> (unless its
possible for... this version)
L1090[15:52:25] <ScottehBoeh> nah. I use
a grandpa version of MC
L1091[15:52:32] <Pearle> Oh, 1.7.10
L1092[15:52:35] <ScottehBoeh>
Eeeccchhh
L1093[15:52:37] <Pearle> That's
fine
L1094[15:52:40] <ScottehBoeh> xD
yeah
L1095[15:52:42] <Pearle> Everything is
fine
L1096[15:52:43] *
Pearle is not fine
L1097[15:53:02] <ScottehBoeh> Originally,
I had it cancel the Furnace GUI using a GUIOpenEvent
L1098[15:53:03] <ScottehBoeh> BAD
IDEA
L1099[15:53:10] <ScottehBoeh> The whole
player inventory gets lop-sided and explodes
L1100[15:53:14] *
Pearle wants to fine ScottehBoeh for using 1.7.10
L1101[15:53:19] <ScottehBoeh> xD
L1102[15:53:41] <Pearle> You're treading
on fine ground, here.
L1103[15:54:24] <ScottehBoeh> Diesieben
really helped me out, really thankful for him
L1105[15:54:32] <Pearle> He tends to do
that
L1106[15:54:41] <ScottehBoeh> Worked on a
new renderer for a custom falling block,
L1107[15:54:53] <ScottehBoeh> Noticed you
can change falling speed (Since its custom)
L1108[15:54:55]
⇨ Joins: Berstarke (~b.berstar@191.176.162.40)
L1109[15:55:00] <Pearle> Do you even air
resistance?
L1110[15:55:13] <ScottehBoeh> xD it falls
slowly.
L1111[15:55:15] <Pearle> The holes would
crumple up the parachute and make it useless
L1112[15:55:19] <ScottehBoeh> I kinda
wanted it to fall left/right
L1113[15:55:28] <ScottehBoeh> ah true,
its for nice looking effect ;)
L1114[15:55:30] <Pearle> You can make it
rotate
L1116[15:55:50]
⇦ Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
(Ping timeout: 384 seconds)
L1118[15:56:21] <Pearle> im dead
L1119[15:58:35] <Subaraki> xD
L1120[16:01:52]
⇦ Quits: agowa338 (~Thunderbi@p5491917A.dip0.t-ipconnect.de)
(Quit: agowa338)
L1121[16:01:52] <Pearle> do you find it
amicable
L1122[16:01:58] <Pearle> when i say the
name
L1123[16:02:02] <Pearle> biggus
dickus?
L1124[16:02:16]
⇨ Joins: agowa338
(~Thunderbi@p5491917A.dip0.t-ipconnect.de)
L1125[16:02:19]
⇦ Quits: vatril_ (~vatril@p4FF774E5.dip0.t-ipconnect.de)
(Quit: Leaving)
L1126[16:02:32] <Subaraki> wif his
wife
L1127[16:02:37] <Subaraki> incontinentail
.........
L1128[16:02:40] <Subaraki> buttocks
!
L1129[16:12:42] <Pearle> NOBODY EXPECTS
THE SP- Oh, bugger.
L1130[16:18:41]
⇦ Quits: iari (~iari___@evana.futhark24.org) (Quit:
Leaving)
L1131[16:19:05] <Subaraki> x)
L1132[16:24:36] ***
V is now known as Vigaro
L1133[16:24:48] ***
fry is now known as fry|sleep
L1134[16:29:46]
⇦ Quits: Alex_hawks
(~Alex_hawk@2001:8003:84cf:5b00:556f:1d28:5aef:ce10) (Read error:
Connection reset by peer)
L1135[16:30:12]
⇨ Joins: Alex_hawks
(~Alex_hawk@2001:8003:84cf:5b00:556f:1d28:5aef:ce10)
L1136[16:33:27]
⇨ Joins: ThePsionic
(~ThePsioni@ip5457f909.direct-adsl.nl)
L1137[16:38:33] <Pearle> ya'll got any of
that puzzle-a-puma?
L1138[16:48:26] <tterrag> LatvianModder:
the internet
L1140[16:50:07] <LatvianModder> But I can
only select 1.8.8
L1142[16:50:38] <tterrag> you need the
mappings version locally
L1143[16:50:49] <tterrag> m8 you are
super outdated
L1144[16:51:11] <LatvianModder> I only
have what forge has
L1145[16:51:23] <tterrag> I mean on
BON2
L1146[16:51:43] <LatvianModder> I have to
download a newer bon?
L1148[16:52:04] <LatvianModder> I
downloaded latest from here :D
L1149[16:52:39] <tterrag> read the
readme
L1150[16:52:41] <LexManos> BON is still
used?
L1151[16:52:52] <tterrag> no
L1152[16:52:54] <tterrag> BON2 is
:>
L1153[16:52:59] <LexManos> Why?
L1154[16:53:12] <tterrag> sometimes you
need to read the deobfuscated code
L1155[16:53:19] <tterrag> or sometimes
forge's runtime deobfuscation fails for whatever reason
L1156[16:53:23] <LatvianModder> Because
deobfCompile is broken for ivy repos
L1157[16:53:24] <tterrag> it's good to
have a concrete option, in either case
L1158[16:53:28] <LexManos> it
fails?
L1159[16:53:32] <LexManos> Never heard of
a case where it fails
L1160[16:53:43] <tterrag> idunno
L1161[16:53:53] <tterrag> it hasn't for
me, not any time recently
L1162[16:54:26] <LatvianModder> just ivy,
not maven
L1163[16:54:32] <LatvianModder> maven
works I think
L1164[16:55:49] <TechnicianLP> my
computer is like: why not just reconnect to the router every 3
seconds?
L1165[16:56:26] <Pearle> my computer is
like "Why connect to the router" and im using my laptop
now
L1166[16:56:26] <Pearle> rip
L1167[16:56:45] <tterrag> LatvianModder:
anyways, please read the README :P
L1168[16:56:54] <Subaraki> TechnicianLP,
what are you aiming for ?
L1169[16:56:55] <LatvianModder> yeah, I
will
L1170[16:57:32] <Subaraki> TechnicianLP
???
L1171[16:57:37] <Subaraki> TechnicianLP
!!!!!
L1172[16:58:59] ***
Darkhax_AFK is now known as Darkhax
L1173[17:00:34] <Subaraki> ah well
dangit
L1174[17:00:42] ***
Subaraki is now known as Sub|sleep
L1175[17:02:42]
⇦ Quits: TechnicianLP
(~Technicia@p4FE1D2B2.dip0.t-ipconnect.de) (Ping timeout: 384
seconds)
L1176[17:11:09]
⇦ Quits: TankCR
(~KRoy.Loca@c-50-159-46-204.hsd1.wa.comcast.net) (Ping timeout: 186
seconds)
L1177[17:13:28]
⇨ Joins: theFlaxbeard
(~theFlaxbe@184.97.154.112)
L1178[17:18:34]
⇨ Joins: KGS
(~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L1179[17:21:04] <Pearle> tfw you own the
best sound system in the city and the only thing you can plug it
into is a small cheap radio
L1180[17:24:04] <Koward> How could I
quickly toggle off a mod I use the API of ? To check fast the game
without it.
L1181[17:24:52] <Koward> (without having
to load the game with it at first)
L1182[17:26:04] <Pearle> add a
"disable" config option and make the entirety of the
content toggleable dependant on the value?
L1183[17:26:38] <Koward> The game will
still load with it.
L1184[17:26:59] <Pearle> Make a new
folder and move the packages?
L1185[17:27:14] <Koward> The mod won't
compile then.
L1186[17:27:24] <Pearle> AFAIK, the @Mod
annotation denotes that the mod will always load
L1187[17:27:53] <Pearle> So, as far as
I'm aware, comment that out?
L1188[17:28:26] <Pearle> unless you're
one of those people that make their main file their
"common" proxy
L1189[17:28:39] <Pearle> in which case,
screw you and everyone like you
L1190[17:28:39] <Pearle> xD
L1191[17:28:46] <howtonotwin> try
compileOnly instead of compile?
L1192[17:29:04] <Pearle> There's also
hidden Gradle commands
L1193[17:29:09] <Pearle> that's nice to
know
L1194[17:29:12] <Pearle> xD
L1195[17:29:43] <howtonotwin> They're not
commands, I think they're just methods :P
L1196[17:29:47] <howtonotwin> dammit
groovy
L1197[17:30:03] <howtonotwin> why must
you make everything so complicated and dynamic? :P
L1198[17:30:06] <Pearle> you're telling
gradlew to build/compile, so i'd say its a command
L1199[17:30:27] <howtonotwin> I meant in
build.gradle
L1200[17:30:50] <howtonotwin> change
dependency from being a compile & runtime dep (compile) to
being a compile only dep (compileOnly)
L1201[17:30:59] <Pearle> f/e
L1202[17:31:05] <howtonotwin> forgegradle
may not like that though
L1203[17:31:18] <kenzierocks> (also only
supported if you're using recent gradle versions)
L1204[17:33:48]
⇨ Joins: illy
(uid69226@id-69226.charlton.irccloud.com)
L1205[17:35:08]
⇦ Quits: InusualZ (~InusualZ@adsl-64-237-234-140.prtc.net)
(Ping timeout: 198 seconds)
L1206[17:37:52] <gr8pefish> whats the
best way to do an alternate texture via config for an item? Just
when loading in the item point to a new json, or can you point to
the same json but a different variant if the alt texture is
supposed to be used?
L1207[17:37:58]
⇨ Joins: InusualZ
(~InusualZ@adsl-64-237-234-140.prtc.net)
L1208[17:40:41] <howtonotwin> they're
basically the same thing
L1209[17:41:13] <howtonotwin> from the
standpoint of the model system, looking only at the out-facing
interface, they are identical.
L1210[17:41:38] <howtonotwin> but I'd
suggest the first way
L1211[17:42:01] <howtonotwin> simply
because an RP maker won't have to write both variants when
overriding just one
L1212[17:43:21] <illy> beep o/
L1213[17:43:36] <howtonotwin> Though
honestly I'd suggest just publishing the alternate texture
separately and just telling the user to make a resourcepack
themselves
L1214[17:43:57] <howtonotwin> that's how
botania does it :P
L1215[17:44:39]
⇨ Joins: Umbraco
(~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L1216[17:46:00] <howtonotwin> I'm pretty
sure you could also just inject a new resourcepack through
code
L1217[17:46:17] <howtonotwin> that
replaces the texture depending on config
L1218[17:46:25] <howtonotwin> but
meh
L1219[17:47:00]
⇨ Joins: MalkContent
(~MalkConte@p4FDCDC18.dip0.t-ipconnect.de)
L1220[17:49:31]
⇦ Quits: Scoaex_ (~Scoaex@p5B15D126.dip0.t-ipconnect.de)
(Quit: Leaving)
L1221[17:50:57]
⇦ Quits: Koward
(~Koward@2a02:2788:344:2d0:c4c6:e20:5028:8089) (Quit:
Leaving)
L1222[17:51:25] <gr8pefish> meh,t hat's a
lot more work than it's worth considerign like .1% of people will
actually use it :P
L1223[17:53:00] <TangentDelta> How's your
hair howtonotwin?
L1224[17:53:10] <TangentDelta> Still
flaming?
L1225[17:58:00] <howtonotwin> that which
does not exist cannot do anything
L1226[17:58:18] <howtonotwin> so
technically no
L1227[18:01:56]
⇦ Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read
error: Connection reset by peer)
L1228[18:02:38] <TangentDelta> LOl.
L1229[18:03:21] <TangentDelta> So...last
night I was trying to figure out how the client and server sync an
inventory as it is being manipulated. Tha's what the container
manager is.
L1230[18:03:55]
⇨ Joins: founderio
(~Thunderbi@p200300C4E3C148001375D6C8A9AF129C.dip0.t-ipconnect.de)
L1231[18:04:40] <TangentDelta> Since my
GUI will not have any inventory slots, I can safely do without a
container manager, but since data will be passed back and forth for
register states, I should create a custom manager?
L1232[18:07:05] <TangentDelta> At the
moment, since all I want to do is just draw some simple elements on
the screen, I should be able to just leave the server side element
empty.
L1233[18:09:00]
⇦ Quits: Mathe172
(~Mathe172@89-248-151-120.dynamic.modem.fl1.li) (Ping timeout: 384
seconds)
L1234[18:10:23] <gigaherz> Hmmm
L1235[18:10:45] <gigaherz> anyone around
has measured the performance of C&B blocks?
L1236[18:11:06] <gigaherz> I mean, how
much can I abuse microblocks before it's just too many? ;P
L1237[18:12:00] <howtonotwin> Do they use
fancy baked model magic for everything?
L1238[18:12:03] <howtonotwin> if so
L1239[18:12:14] <howtonotwin> fill a
chunk with them
L1240[18:12:21] <gigaherz> I presume the
model is transferred through extended blockstates
L1241[18:12:23] <howtonotwin> then put a
piston on a clock in it
L1242[18:12:31] <gigaherz> and then used
ina custom IBakedModel
L1243[18:12:39] <gigaherz> but no idea
how much caching they have for patterns
L1244[18:12:46]
⇦ Quits: founderio
(~Thunderbi@p200300C4E3C148001375D6C8A9AF129C.dip0.t-ipconnect.de)
(Quit: founderio)
L1245[18:13:12] <gigaherz> ori n other
words, I know how *I* would approach it, but no idea how they chose
to do it
L1246[18:13:51] <flappy> gigaherz: i'd
personally say the point it's too many is way past anyone's
appetite for chiseling
L1247[18:14:07] <howtonotwin> caching is
futile when every block in a chunk is a chunk in itself :P
L1248[18:14:11] <gigaherz> oh this isn't
about intrincacy, it's about massiveness
L1249[18:14:21]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-8-209.dhcp.embarqhsd.net)
L1250[18:14:22] <flappy> and that's with
using the designs to coput hem
L1251[18:14:25] <howtonotwin> I wonder if
they do culling
L1252[18:14:29] <flappy> copy them*
L1253[18:14:29] <howtonotwin> still
L1254[18:14:41] <flappy> gigaherz: yes,
that's what i meant
L1255[18:14:42] <howtonotwin> pistons +
those = melted Titan
L1256[18:14:58] <gigaherz> flappy:
basically I'm building a big tower-castle-thing
L1257[18:15:08] <flappy> you'll be fine
afaik
L1258[18:15:23] <gigaherz> I'm FAR too
lazy to do everything I thought of
L1259[18:15:31] <gigaherz> but I was even
thinking of making custom columns and such
L1260[18:15:34] <gigaherz> by carving
blocks
L1261[18:15:39] <flappy> howtonotwin: all
you need is a couple layers of redstone
L1262[18:15:40] <gigaherz> and then
replicating those patterns around
L1263[18:16:11] <flappy> people have
already made stained glass church windows and other gorgeous
shit
L1264[18:16:12] <howtonotwin> is there a
mod that can chisel things on a template?
L1265[18:16:19] <howtonotwin> that seems
like a good idea
L1266[18:16:20] <gigaherz> C&B does
have templates
L1267[18:16:23] <howtonotwin> ah
L1268[18:16:26] <gigaherz> it has
positive (additive) templates
L1269[18:16:30] <gigaherz> negative
(carving) templates
L1270[18:16:32] <gigaherz> and mirror
templates
L1271[18:17:00] <flappy> gigaherz: do
note you can craft a template with a bit bag and i can't remember
the third part
L1272[18:17:13] <flappy> to make the
template's blocks
L1273[18:17:19] <TangentDelta> Lol, I'm
getting all of the index out of bounds exceptions. I forgot to go
through and increase the ROM buffers...whoops.
L1274[18:18:53]
⇦ Quits: InusualZ (~InusualZ@adsl-64-237-234-140.prtc.net)
(Ping timeout: 186 seconds)
L1275[18:19:21]
⇨ Joins: InusualZ
(~InusualZ@adsl-64-237-234-140.prtc.net)
L1276[18:20:44]
⇦ Quits: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net) (Ping timeout: 198
seconds)
L1277[18:23:35]
⇨ Joins: Inusua1Z
(~InusualZ@adsl-64-237-232-118.prtc.net)
L1278[18:23:41]
⇦ Quits: InusualZ (~InusualZ@adsl-64-237-234-140.prtc.net)
(Ping timeout: 186 seconds)
L1279[18:28:11]
⇨ Joins: InusualZ
(~InusualZ@adsl-64-237-235-73.prtc.net)
L1280[18:30:05]
⇦ Quits: Inusua1Z (~InusualZ@adsl-64-237-232-118.prtc.net)
(Ping timeout: 186 seconds)
L1281[18:32:56]
⇦ Quits: Hgreb (~Hgrebnedn@d8D872A6E.access.telenet.be) (Ping
timeout: 206 seconds)
L1282[18:34:46] ***
diesieben07 is now known as diesieben|away
L1283[18:36:00] ***
Darkhax is now known as Darkhax_AFK
L1284[18:43:32]
⇨ Joins: AshIndigo_
(~AshIndigo@188.29.164.120.threembb.co.uk)
L1285[18:44:46]
⇦ Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: You
think you are above consequences.)
L1286[18:49:02] *
TangentDelta is having numerical frustrations
L1287[18:49:11] *
TangentDelta rages mathematically.
L1288[18:49:32]
⇦ Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping
timeout: 198 seconds)
L1289[18:58:45]
⇦ Quits: MalkContent
(~MalkConte@p4FDCDC18.dip0.t-ipconnect.de) (Quit:
Leaving)
L1290[19:01:03]
⇨ Joins: electrolitic
(~electroli@104-184-56-125.lightspeed.cicril.sbcglobal.net)
L1291[19:01:24] ***
gigaherz is now known as ghz|afk
L1292[19:01:26]
⇦ Quits: cppchriscpp
(~cppchrisc@c-76-24-45-127.hsd1.nh.comcast.net) (Remote host closed
the connection)
L1293[19:05:08]
⇨ Joins: Xenose
(~Xenose@p7903ec78.tokynt01.ap.so-net.ne.jp)
L1294[19:08:09] <TangentDelta> Bytes
being signed in java is really killing me.
L1295[19:11:15] <howtonotwin> pretty sure
Byte has a ton of statics for handling unsigned data
L1296[19:11:35] <howtonotwin>
*Integer
L1297[19:13:33] <howtonotwin> and
Byte.toUnsignedInt exists
L1298[19:13:44] <TangentDelta>
Mhm...
L1299[19:13:51] <TangentDelta> I'll give
that a try.
L1300[19:13:55] <howtonotwin> so you can
avoid the pain of ((int)x) & 0xFF
L1301[19:14:11] <TangentDelta> Oh gosh
*triggered*
L1302[19:14:47] <TangentDelta> Well, the
CPU runs, it just keeps getting trapped because I missed some flag
sets/checks.
L1303[19:17:28]
⇨ Joins: Kaiyouka
(~IdiotNono@c-75-71-231-133.hsd1.co.comcast.net)
L1304[19:19:28]
⇦ Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl)
(Read error: Connection reset by peer)
L1305[19:20:13] <TangentDelta> Oh holy
crap, past me was rather confident the CPU could run 10,000
instructions per tick without any issues.
L1306[19:20:24] <TangentDelta> Let's
bring that down by...a lot.
L1307[19:21:47] ***
amadornes is now known as amadornes[OFF]
L1308[19:27:15] ***
Darkhax_AFK is now known as Darkhax
L1309[19:32:07] <Umbraco> Is there any
way to test my mod on my dev server with 2 clients even though I
only have 1 copy of minecraft?
L1310[19:32:28] ***
MrKickkiller is now known as MrKick|Away
L1311[19:32:54] <TehNut>
online-mode=false in your server.properties
L1312[19:33:02] <TehNut> You can use
non-authenticated clients
L1313[19:33:12] <Umbraco> ah, nice.
Thanks!
L1314[19:38:59] <Umbraco> Player549
joined the game :)
L1315[19:39:12] <Umbraco> excellent
L1316[19:53:19]
⇨ Joins: Thefjong
(~Thefjong@3e6b1b1c.rev.stofanet.dk)
L1317[19:53:29]
⇦ Quits: Thefjong (~Thefjong@3e6b1b1c.rev.stofanet.dk)
(Remote host closed the connection)
L1318[20:01:15] ***
Keridos|away is now known as Keridos
L1319[20:02:44]
⇨ Joins: Inusua1Z
(~InusualZ@adsl-64-237-235-73.prtc.net)
L1320[20:02:53]
⇦ Quits: InusualZ (~InusualZ@adsl-64-237-235-73.prtc.net)
(Ping timeout: 186 seconds)
L1321[20:07:12] ***
Darkhax is now known as Darkhax_AFK
L1322[20:07:18]
⇨ Joins: CoolSquid
(~CoolSquid@ti0011a400-5727.bb.online.no)
L1323[20:09:12] ***
AshIndigo_ is now known as AshIndigo-Asleep
L1324[20:12:29]
⇦ Quits: Jezza (~Jezza@92.206.4.86) (Quit:
Leaving)
L1325[20:15:23] ***
Darkhax_AFK is now known as Darkhax
L1326[20:16:29]
⇦ Quits: CoolSquid (~CoolSquid@ti0011a400-5727.bb.online.no)
(Quit: Leaving)
L1327[20:22:16]
⇦ Quits: ScottehBoeh (~ScottehBo@95.144.45.252) (Read error:
Connection reset by peer)
L1328[20:24:44]
⇨ Joins: p455w0rd (~p455w0rd@50.102.91.131)
L1329[20:32:01]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:b182:ac17:93fe:8d)
L1330[20:37:09]
⇦ Quits: Doty1154
(~Doty1154@2601:648:8000:134f:b182:ac17:93fe:8d) (Ping timeout: 206
seconds)
L1331[20:37:19]
⇨ Joins: Doty1154
(~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L1332[20:42:56]
⇦ Quits: Doty1154
(~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Ping timeout: 198
seconds)
L1333[20:43:19]
⇨ Joins: Doty1154
(~Doty1154@fa.90.caa1.ip4.static.sl-reverse.com)
L1334[20:44:23]
⇨ Joins: Inusua1Z_
(~InusualZ@adsl-64-237-235-73.prtc.net)
L1335[20:46:29]
⇨ Joins: InusualZ
(~InusualZ@adsl-64-237-235-73.prtc.net)
L1336[20:46:32]
⇦ Quits: Inusua1Z (~InusualZ@adsl-64-237-235-73.prtc.net)
(Ping timeout: 198 seconds)
L1337[20:46:33]
⇨ Joins: Cooler (~CoolerExt@45.249.157.54)
L1338[20:46:38] ***
Keridos is now known as Keridos|away
L1339[20:51:38]
⇦ Quits: Inusua1Z_ (~InusualZ@adsl-64-237-235-73.prtc.net)
(Ping timeout: 384 seconds)
L1340[20:55:58]
⇨ Joins: otho (~otho@177.221.61.226)
L1341[20:56:16]
⇦ Quits: otho (~otho@177.221.61.226) (Client
Quit)
L1342[20:56:32]
⇦ Quits: Snapples (uid167569@id-167569.highgate.irccloud.com)
(Quit: Connection closed for inactivity)
L1343[21:05:37]
⇦ Quits: heldplayer (heldplayer@mrwhite.specialattack.net)
(Ping timeout: 195 seconds)
L1344[21:05:49]
⇦ Quits: cpup (~cpup@32.218.119.140) (Ping timeout: 186
seconds)
L1345[21:06:09]
⇨ Joins: heldplayer
(heldplayer@mrwhite.specialattack.net)
L1346[21:11:08]
⇦ Quits: Doty1154
(~Doty1154@fa.90.caa1.ip4.static.sl-reverse.com) (Ping timeout: 198
seconds)
L1347[21:11:41]
⇨ Joins: cpup (~cpup@32.218.118.243)
L1348[21:12:07]
⇨ Joins: Doty1154
(~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L1349[21:35:41] <TangentDelta> Agh. The
test program was shifted up by 10 bytes! That's why nothing was
working.
L1350[21:35:46] *
TangentDelta is a dumb
L1351[21:36:13] <TangentDelta> Gui
works.
L1352[21:40:34]
⇦ Quits: edr (~edr@d-65-175-180-73.cpe.metrocast.net) (Read
error: Connection reset by peer)
L1353[21:43:05]
⇦ Quits: illy (uid69226@id-69226.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L1354[21:44:25] <TangentDelta> Well now I
need to figure out why X isn't being decremented all the way down
to 0 (I assume it's supposed to).
L1355[21:44:44] *
howtonotwin has no idea what's happening
L1356[21:44:51]
⇦ Quits: Doty1154
(~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error:
Connection reset by peer)
L1357[21:44:54] <TangentDelta>
howtonotwin: Science!
L1358[21:45:08] <howtonotwin>
d(*.^)
L1359[21:45:18] <howtonotwin>
(^.*)b
L1360[21:45:23] <kenzierocks> did you
loose an ear there
L1361[21:45:26] <kenzierocks> lose*
L1362[21:45:27] <howtonotwin>
d(^.^)b
L1363[21:45:42] <kenzierocks> (•‿•)
L1364[21:45:47] *
howtonotwin checks and sees all of his hands and thumbs are
there.
L1365[21:45:48] <TangentDelta> Oh gosh
unicode.
L1366[21:46:00] <kenzierocks> m( _ _
)m
L1367[21:46:09] <kenzierocks>
(☞゚ヮ゚)☞
L1368[21:46:21] <kenzierocks> {◕ ◡
◕}
L1369[21:46:24]
⇨ Joins: xampp
(~xampp@c-98-243-68-246.hsd1.mi.comcast.net)
L1370[21:46:29] <kenzierocks> need more
unicode TangentDelta?
L1371[21:46:42] <howtonotwin>
<kenzierocks> need more unicode TangentDelta?
L1372[21:46:46] <TangentDelta> I need to
figure out why it doesn't work, but I'm too lazy.
L1373[21:46:55] <howtonotwin>
debugger?
L1374[21:47:05] <kenzierocks>
?niwtonotwoh taht s'tahw
L1375[21:47:09] <howtonotwin> write a
debugger and then debug that?
L1376[21:47:24] <kenzierocks> i should
have the reverse command just prepend the RTL
L1377[21:47:25] <TangentDelta> To debug
my server?
L1378[21:47:28] <TangentDelta> Lol
L1379[21:47:39] <howtonotwin> debug the
program inside the program
L1380[21:47:43] <kenzierocks> you can
attach a debugger to the server
L1381[21:47:47] <TangentDelta>
"Hmm...FreeBSD doesn't have unicode support installed. To the
debugger!"
L1382[21:47:50] <kenzierocks> remote
debugging is a thing
L1383[21:48:01] <howtonotwin> no he has a
CPU block in MC
L1384[21:48:09] <howtonotwin> so he has
to debug his test prog
L1385[21:48:15] <kenzierocks> oh
L1386[21:48:18] <howtonotwin> ergo
debugger in a debugger
L1387[21:48:46] <TangentDelta> Well, with
the way this is set up I couldn't easily debug it.
L1388[21:49:20] <TangentDelta> I'd have
to write a monitor UI (which I keep trying to do) to manually step
the CPU and figure out what isn't working.
L1389[21:49:37] <howtonotwin> why a
UI?
L1390[21:49:47] <howtonotwin> why not
just dump data out to a file?
L1391[21:49:50] <TangentDelta> The
majority of the instructions work, some are just a bit off.
L1392[21:49:57] <howtonotwin>
hmm...
L1393[21:50:20] <TangentDelta> I want to
step the PC forwards/backwards manually.
L1394[21:50:42]
⇦ Quits: Berstarke (~b.berstar@191.176.162.40)
()
L1395[21:50:44] <TangentDelta> So, I need
to write a UI that lets me do that.
L1396[21:51:14] <howtonotwin> why a
UI?
L1397[21:51:21] <howtonotwin>
"debugger" item
L1398[21:51:35]
⇦ Quits: electrolitic
(~electroli@104-184-56-125.lightspeed.cicril.sbcglobal.net) (Quit:
Leaving)
L1399[21:51:42] <howtonotwin>
<S-[Use]> to change control mode
L1400[21:51:54] <howtonotwin> Step, Dump,
etc.
L1401[21:51:54] <TangentDelta> Lol, I
guess. When I right-click on the block, manually steps it fowards
by the number of debug items in the stack.
L1402[21:52:14] <TangentDelta> That's a
good idea. I'll add it to my TODO: for tomorrow.
L1403[21:52:18] <howtonotwin> and Stop,
Start
L1404[21:52:23] ***
AbrarSyed is now known as Abrar|gone
L1405[21:52:53] <howtonotwin> perhaps
also a UI for "stop when at instruction X"
L1406[21:52:56] <TangentDelta> I like the
idea of an overly complex machine monitor UI though :P
L1407[21:53:11] <howtonotwin> but
wouldn't a debugger UI imply a computer?
L1408[21:53:13] <howtonotwin> :P
L1409[21:53:30] <TangentDelta> Not
really. Did you see that mock-up UI I posted yesterday?
L1410[21:53:35] <howtonotwin> no
L1411[21:53:42] <TangentDelta> It'd
pop-up when you right-click on the CPU block.
L1412[21:53:50]
⇨ Joins: kinggoesgaming
(uid23106@id-23106.tooting.irccloud.com)
L1414[21:54:11] <TangentDelta> Of course,
not as ugly.
L1415[21:54:46] <howtonotwin> neat
L1416[21:54:49] <howtonotwin>
anyway
L1417[21:54:55] *
howtonotwin disintegrates.
L1418[21:55:04] <TangentDelta>
Nooo...
L1419[21:55:04]
⇦ Quits: howtonotwin
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
(Quit: Bye!)
L1420[21:55:48]
⇨ Joins: howtolose
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
L1421[21:55:51] ***
Abrar|gone is now known as AbrarSyed
L1422[21:55:55] <kenzierocks> howtolose
has a different name now
L1423[21:55:59] <kenzierocks> yay, it
works
L1424[21:56:08] <howtolose> fast typer
you are
L1425[21:56:17] <kenzierocks> scripts are
fun :)
L1426[21:56:40] <howtolose> thank cake
for selection breaking on RLOs
L1427[21:58:35]
⇦ Quits: howtolose
(~howtonotw@r75-110-22-15.gvllcmtc01.gnvlnc.ab.dh.suddenlink.net)
(Client Quit)
L1428[22:15:23] <PitchBright> o/
L1429[22:16:09]
⇨ Joins: Hink (~Hink@hink.me)
L1430[22:18:25]
⇦ Quits: sinkillerj
(~sinkiller@nc-67-232-8-209.dhcp.embarqhsd.net) (Quit:
またね)
L1431[22:21:46]
⇨ Joins: blood_
(unknown@ool-4574115b.dyn.optonline.net)
L1432[22:26:21]
⇦ Quits: cpup (~cpup@32.218.118.243) (Ping timeout: 186
seconds)
L1433[22:41:34]
⇦ Quits: airbreather
(~airbreath@d149-67-99-43.nap.wideopenwest.com) (Ping timeout: 384
seconds)
L1434[22:49:16] <luacs1998> anyone can
help me with some nbt here?
L1435[22:50:11] <kenzierocks> don't ask
to ask
L1436[22:50:12] <kenzierocks> :P
L1437[22:50:49] <Xenose> yes you can ask
=P
L1438[22:51:14] <Xenose> idk do =/
L1439[22:51:40] <luacs1998> lol
L1440[22:51:52] <luacs1998> how do i get
the maximum size of a NBTTagList?
L1441[22:52:34] <kenzierocks> do you mean
the size of it
L1442[22:52:37] <luacs1998> yep
L1443[22:52:41] <kenzierocks>
tagCount?
L1444[22:52:55] <luacs1998> odd
L1445[22:53:03] <luacs1998> i think i
might have gotten my code wrong
L1446[22:58:17]
⇦ Quits: gr8pefish
(~gr8pefish@24-121-241-166.flagcmtk01.res.dyn.suddenlink.net)
(Quit: I'm gone)
L1447[23:00:44]
⇨ Joins: Naiten (Naiten@82.162.177.247)
L1448[23:01:10]
⇨ Joins: McJty
(~jorrit@d8D8721D2.access.telenet.be)
L1449[23:09:03]
⇨ Joins: airbreather
(~airbreath@d149-67-99-43.nap.wideopenwest.com)
L1450[23:09:33]
⇦ Quits: Naiten (Naiten@82.162.177.247) (Ping timeout: 186
seconds)
L1451[23:12:12]
⇦ Quits: Lathanael|Away
(~Lathanael@p54960740.dip0.t-ipconnect.de) (Ping timeout: 384
seconds)
L1452[23:12:40]
⇨ Joins: Lathanael|Away
(~Lathanael@p5496091E.dip0.t-ipconnect.de)
L1453[23:23:51]
⇦ Quits: theFlaxbeard (~theFlaxbe@184.97.154.112) (Read
error: Connection reset by peer)
L1454[23:26:19] <PitchBright> is this a
dumb way to refresh PlayerA's entitytracking of PlayerB... when you
need to reset the PosXYZ values PlayerA has for PlayerB?
L1455[23:26:30] <PitchBright>
((EntityPlayerMP)
player).getServerForPlayer().getEntityTracker().removeEntityFromAllTrackingPlayers(player);
L1456[23:26:41] <PitchBright>
((EntityPlayerMP)
player).getServerForPlayer().getEntityTracker().addEntityToTracker(player);
L1457[23:26:56] <kenzierocks> couldn't
you justsend a packet
L1458[23:27:54] <PitchBright> Yeah, I
sent a packet for PlayerB's new position, to PlayerA.... but I
think there's some sort of artifact of PlayerB's old position,
lingering in the EntityTracker, that makes PlayerB zip back to his
old POS, on PlayerA's screen
L1459[23:28:15] <kenzierocks> are you
updating the prevPos and lastTickPos ?
L1460[23:28:33] <PitchBright> not with
the packet, no. I tried updating prevPos... but not
lastTickPos
L1461[23:28:34] <kenzierocks> those all
need to be in sync for the position to work properly
L1462[23:29:10] <PitchBright> okay I'll
go back a step and try adding lastTickPos to the new Pos
values...
L1463[23:29:17] <PitchBright> but... just
for my own curiousity/learning...
L1464[23:29:29] <PitchBright> what I
showed aboved... what are your thoughts on that?
L1465[23:30:07] <PitchBright> it works,
so I'm wondering what the downfalls are
L1466[23:30:50] <kenzierocks> uh,
rerunning the tracker logic for additions
L1467[23:30:58] <kenzierocks> which runs
the risk of removing the entity temporarliy
L1468[23:31:06] <kenzierocks> which may
result in rendering blips
L1469[23:32:42] <PitchBright> so under
heavy load... that millisecond gap between the entity being removed
and readded... could get stretched out longer than expected... and
therefore make the entity disappear temporarily?
L1470[23:32:56] <kenzierocks> yea...not
totally sure
L1471[23:33:01] <kenzierocks> but it
could happen?
L1472[23:33:12] <kenzierocks> i'd have to
look at the code to say yes/no on it happening
L1473[23:33:17] <PitchBright> aight, just
curious about how this all works.
L1474[23:33:39] <PitchBright> in my
testing on a server... it's pretty instant, the disappear then
reappear.
L1475[23:33:57] <PitchBright> but i'm
running nearly vanilla server with 2 clients, in dev
L1476[23:34:34] <kenzierocks> probably
fine because you're not on the network thread
L1477[23:34:41] <kenzierocks> it queues
both packets for sending
L1478[23:34:52] <kenzierocks> if the
client is experiencing lag it could cause a
disappear/reappear
L1479[23:35:31]
⇨ Joins: Naiten
(Naiten@86-102-27-190.xdsl.primorye.ru)
L1480[23:58:22] <killjoy1> I'm thinking
of switching to visual studio
L1481[23:58:31] ***
Vigaro is now known as V