<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:06:37] ⇨
Joins: cpup (~cpup@32.218.114.233)
L2[00:13:32] ⇦
Quits: psxlover (psxlover@athedsl-4414923.home.otenet.gr) (Ping
timeout: 186 seconds)
L3[00:32:37] ⇦
Quits: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net) (Quit:
Bye :))
L4[00:49:47] <killjoy> Heh, reddit hugged
itself to death
L5[00:55:16] ⇦
Quits: Brokkoli (~Brokkoli@p5B23C6BC.dip0.t-ipconnect.de) (Quit:
Die Sprache der Politik ist daf�r gemacht, dass L�gen wahr klingen
und das T�ten angemessen wirkt. (George Orwell))
L6[01:03:59] <Ordinastie> Unh0ly_Tigg, you
fixed all your issues ?
L7[01:04:21] ⇦
Quits: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp) (Ping
timeout: 206 seconds)
L8[01:07:58] ⇦
Quits: blood_ (unknown@ool-4574115b.dyn.optonline.net)
()
L9[01:09:15] ***
AbrarSyed is now known as Abrar|gone
L10[01:30:02] ⇨
Joins: Hunterz (~hunterz@62.182.234.189)
L11[01:36:49] ***
Drullkus is now known as DrullAFKus
L12[01:36:57] ⇦
Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Quit:
Leaving)
L13[01:43:13] <TvL2386> hey guys, I'm
developing a mod depending on EnderIO. How would I add EnderIO to
my dev environment?
L14[01:43:40] <mezz> use gradle to
automatically download it from maven and include it in your
project
L16[01:50:16] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 206
seconds)
L17[01:50:30] <TvL2386> mezz: tyvm!
L18[01:51:36] ***
PaleOff is now known as PaleoCrafter
L19[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20161217 mappings to Forge Maven.
L20[02:00:08] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20161217-1.11.zip
(mappings = "snapshot_20161217" in build.gradle).
L21[02:00:18] <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/
L22[02:02:26] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L23[02:04:23] ⇨
Joins: TechnicianLP2
(~Technicia@p4FE577BD.dip0.t-ipconnect.de)
L24[02:04:41] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:7d44:9156:9fb7:8582)
(Read error: Connection reset by peer)
L25[02:04:44] ⇨
Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L26[02:05:56] <TechnicianLP2> what is a
good approach on rendering the opening on a text scroll?
(item)
L27[02:06:04] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 186
seconds)
L28[02:24:32] ⇦
Quits: Everseeking
(~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net) (Quit: Big
Gulps, huh? Alright... Welp, see ya later)
L29[02:35:42] <Unh0ly_Tigg> Ordinastie,
yeah, ended up fixing it.
L30[02:35:53] <Ordinastie> ok
L31[02:36:42] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L32[02:41:10] ***
Darkevilmac is now known as DarkevilAway
L33[02:52:27] ⇨
Joins: ThePsionic
(~ThePsioni@ip5457f909.direct-adsl.nl)
L34[02:55:48] ⇨
Joins: founderio
(~Thunderbi@p200300C4E3D0E600CD3BE018B173150A.dip0.t-ipconnect.de)
L35[02:57:34] ⇦
Quits: kinggoesgaming (uid23106@id-23106.tooting.irccloud.com)
(Quit: Connection closed for inactivity)
L36[02:58:43] ⇦
Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Read
error: Connection reset by peer)
L37[03:00:31] ⇨
Joins: ThePsionic
(~ThePsioni@ip5457f909.direct-adsl.nl)
L38[03:00:45] ⇦
Quits: Zesty (~Zesty@2002:b461:1c0c::b461:1c0c) (Ping timeout: 202
seconds)
L39[03:01:19] ⇨
Joins: Hgrebnednav_
(~Hgrebnedn@d8d874662.access.telenet.be)
L40[03:02:56] ⇨
Joins: Zesty (~Zesty@180.97.28.12)
L41[03:05:36] ⇨
Joins: TechnicianLP
(~Technicia@p4FE577BD.dip0.t-ipconnect.de)
L42[03:05:38] ⇦
Quits: TechnicianLP2 (~Technicia@p4FE577BD.dip0.t-ipconnect.de)
(Quit: Bye)
L43[03:12:58] ⇦
Quits: Unh0ly_Tigg (~Robert@c-76-115-95-185.hsd1.or.comcast.net)
(Quit: Leaving)
L44[03:22:23] ⇦
Quits: founderio
(~Thunderbi@p200300C4E3D0E600CD3BE018B173150A.dip0.t-ipconnect.de)
(Remote host closed the connection)
L45[03:31:12] ⇨
Joins: psxlover
(psxlover@athedsl-4414923.home.otenet.gr)
L46[03:37:10] ⇦
Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Read
error: Connection reset by peer)
L47[03:47:43] ⇨
Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L48[04:07:49] ***
amadornes[OFF] is now known as amadornes
L49[04:13:18] ⇨
Joins: NineChickens
(uid196646@id-196646.ealing.irccloud.com)
L50[04:25:31] ⇨
Joins: chase_ved
(webchat@ip72-201-251-219.ph.ph.cox.net)
L51[04:26:53] ⇨
Joins: founderio
(~Thunderbi@p200300C4E3D0E600CD3BE018B173150A.dip0.t-ipconnect.de)
L52[04:27:43] ⇦
Quits: founderio
(~Thunderbi@p200300C4E3D0E600CD3BE018B173150A.dip0.t-ipconnect.de)
(Remote host closed the connection)
L53[04:28:08] ⇨
Joins: founderio
(~Thunderbi@p200300C4E3D0E600CD3BE018B173150A.dip0.t-ipconnect.de)
L54[04:31:08] ⇦
Quits: immibis (~chatzilla@122-61-224-36.jetstream.xtra.co.nz)
(Ping timeout: 186 seconds)
L55[04:32:47] ⇨
Joins: iari (~iari___@evana.futhark24.org)
L56[04:38:02] ⇦
Quits: chase_ved (webchat@ip72-201-251-219.ph.ph.cox.net) (Ping
timeout: 195 seconds)
L57[04:43:43] <TvL2386> so I uncommented
the "compile 'com.mod-buildcraft........" example in my
gradle file, assuming it would build buildcraft and show it ingame
in the mods list... Not the case though
L58[04:44:24] <TvL2386> also I have no idea
how to update forge to the latest version
L59[04:47:41] ⇨
Joins: iamtakingiteasy (~Wooga@eientei.org)
L60[04:50:04] ⇦
Quits: AstralSorcerer (~AstralSor@128.151.114.3) (Ping timeout: 206
seconds)
L61[04:53:07] ⇦
Parts: iamtakingiteasy (~Wooga@eientei.org) ())
L62[04:53:10] ⇨
Joins: iamtakingiteasy (~Wooga@eientei.org)
L63[04:53:44] ⇦
Parts: iamtakingiteasy (~Wooga@eientei.org) ())
L64[04:54:01] ⇨
Joins: iamtakingiteasy (~Wooga@eientei.org)
L65[04:56:37] ⇨
Joins: Naiten (Naiten@5.143.29.190)
L66[04:58:04] ***
cpw|out is now known as cpw
L67[05:07:34] ⇨
Joins: Snapples
(uid167569@id-167569.stonehaven.irccloud.com)
L68[05:19:50] ***
MrKick|Away is now known as MrKickkiller
L69[05:21:58] ***
MrKickkiller is now known as MrKick|Away
L70[05:28:50] ⇦
Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Ping
timeout: 384 seconds)
L71[05:29:01] ⇨
Joins: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net)
L72[05:32:06] ⇦
Quits: Lymia (~lymia@magical.girl.lyrical.lymia.moe) (Quit: Hugs~
<3)
L73[05:43:21] ⇨
Joins: Xalcon
(~Xalcon@ip4d17ef83.dynamic.kabel-deutschland.de)
L76[06:00:55] ⇨
Joins: Lymia (~lymia@magical.girl.lyrical.lymia.moe)
L77[06:03:36] ⇦
Quits: Lymia (~lymia@magical.girl.lyrical.lymia.moe) (Remote host
closed the connection)
L78[06:14:51] ⇨
Joins: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L79[06:16:52] ⇨
Joins: Lymia (~lymia@magical.girl.lyrical.lymia.moe)
L80[06:18:34] <Xalcon> ok, fixed it. seems
like there is a bug in waila - it uses getPickBlock but it only
passes the default blockstate instead of the real blockstate
L81[06:50:32] ⇨
Joins: Jezza (~Jezza@92.206.161.17)
L82[06:54:39] <TvL2386> meh... I ran
gradlew cleanCache, gradlew setupDecompWorkspace and gradlew
idea... but my mod can't import anything from net.minecraft... it's
all unknown
L83[06:54:52] <TvL2386> I thought the
setupDecompWorkspace and idea task would fix that
L84[06:54:52] ⇨
Joins: Cast0077
(~Cast0077@24-181-179-41.dhcp.nwtn.ct.charter.com)
L85[06:55:39] <TvL2386> maybe I need
genIntellijRuns
L86[07:00:36] ⇨
Joins: agowa338 (~Thunderbi@87.140.193.152)
L87[07:19:43] ⇨
Joins: Saegusa (~Saegusa@46.196.99.86)
L88[07:24:41] ⇨
Joins: AshIndigo
(~AshIndigo@79-67-168-211.dynamic.dsl.as9105.com)
L89[07:27:08] ⇦
Quits: AshIndigo_ (~AshIndigo@188.29.164.163.threembb.co.uk) (Ping
timeout: 186 seconds)
L90[07:30:36] ⇦
Quits: AshIndigo (~AshIndigo@79-67-168-211.dynamic.dsl.as9105.com)
(Remote host closed the connection)
L91[07:30:48] ⇨
Joins: AshIndigo
(~AshIndigo@79-67-168-211.dynamic.dsl.as9105.com)
L92[07:37:28] ⇨
Joins: arehman (~arehman@124.29.237.133)
L93[07:54:07] ⇨
Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L94[08:10:28] <AshIndigo> !gm
func_189508_F
L95[08:11:37] <AshIndigo> !gm func_189508_F
1.10.2
L96[08:13:43] <TvL2386> ?
L97[08:13:52] <TvL2386> !gm func_189508_F
1.10.2
L98[08:19:24] <ghz|afk> so apparently
dropbox plans to completely remove the Public folder feature next
year
L99[08:19:29] <ghz|afk> I guess I'll stop
using dropbox
L100[08:19:37] <ghz|afk> their free
storage space is shit
L101[08:19:45] <ghz|afk> the public folder
was the only reason I didn't switch to onedrive
L102[08:20:31] <AshIndigo> Public
folder?
L103[08:20:44] ⇦
Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping timeout:
198 seconds)
L104[08:22:25] <ghz|afk> AshIndigo: in
dropbox, at least for older accounts
L105[08:22:28] <ghz|afk> there is a Public
folder
L106[08:22:30] <ghz|afk> if you put files
there
L107[08:22:33] <ghz|afk> you can
direct-link to them
L108[08:22:55] <AshIndigo> Oh
L109[08:23:08] <AshIndigo> What about
existing public files?
L110[08:23:25] <ghz|afk> the folder will
stop being public
L111[08:23:30] <ghz|afk> and links will
stop working
L112[08:23:35] <ghz|afk> you'll have to
use the "share" feature
L113[08:23:38] <ghz|afk> which has a
landing page
L114[08:23:55] <ghz|afk> this allows
dropbox to show people ads and such
L115[08:23:59] <ghz|afk> but it's not a
direct link
L116[08:24:14] <ghz|afk> so you can't use
those images for like, forum signatures, avatars, etc
L117[08:25:10] <ghz|afk> for me, it means
I won't be able to paste links like
L120[08:26:02] <LatvianModder> the switch
was eaten :(
L121[08:26:09] <IoP> Are they going to
remove that argument which makes dropbox to offer shared file as
file instead of landing page?
L122[08:26:21] <ghz|afk> IoP: dunno
L124[08:26:45] <ghz|afk> the news article
is specifically about the public folder
L125[08:27:01] <IoP> But you just told
scary stories about landing page
L126[08:27:23] <ghz|afk> I have never used
the share feature
L127[08:27:31] <ghz|afk> I wouldn't know
it has a flag to make direct links
L128[08:27:35] <LatvianModder> 10 gb, slow
dropbox absolutely limited (but for free) vs 50 gb server for
3$/mon
L129[08:28:30] <ghz|afk> 10gb?
L130[08:28:38] <LatvianModder> last time I
checked
L131[08:28:39] <ghz|afk> free dropbox is
2gb
L132[08:28:50] <LatvianModder> Oh. Google
Drive must be 10 then
L133[08:28:52] <ghz|afk> I have 2.5gb
because I used a few of those "do this and get extra
space" things
L134[08:29:01] <ghz|afk> yeah something
like that
L135[08:29:04] <ghz|afk> and onedrive used
tob e 15gb
L136[08:29:07] <ghz|afk> but it was
lowered to like 5
L137[08:29:32] <LatvianModder> want to
leech off like 10 gb of my server? :P
L138[08:29:46] <LatvianModder> I have 50
gb. I am using like.. 5
L139[08:30:05] <ghz|afk> no I have plenty
on my own
L140[08:30:08] <ghz|afk> it's just not as
convenient
L141[08:30:35] <ghz|afk> I may look into
getting some kind of software that lets me upload to my own server
and get direct links
L142[08:30:49] <LatvianModder> everything
is convenient when you have ShareX!
L143[08:32:00] <LatvianModder> for
screenshots, gifs (I dont use gifs tho), mp4s and any other files
ShareX is really good
L144[08:36:48] <InusualZ> I use it
L145[08:36:54] <InusualZ> It's pretty
good
L146[08:37:35] <ghz|afk> can it upload to
a server through sftp?
L147[08:37:50] <ghz|afk> and give
clipboard links corresponding to the upload filename? ;P
L148[08:38:29] ***
Keridos|away is now known as Keridos
L149[08:38:36] <InusualZ> I just use its
basic function never have gone too deep into it
L150[08:40:34] <ghz|afk> I don't see SFTP
in it
L151[08:43:36] <Toluene> What's the new
recommended size for the logo now?
L152[08:43:55] <Toluene> I have logos that
used to be the correct size but now there is aliasing.
L153[08:47:36] <ghz|afk> you mean the
modlist logo, I guess?
L154[08:47:59] <Toluene> Just the standard
mod logo yeah.
L155[08:48:55] <ghz|afk> 200x65
apparently
L156[08:49:15] <ghz|afk> check
GuimodList.Info#getHeaderHeight
L157[08:49:28] <Toluene> Mine is curiously
300x60.
L158[08:49:28] <ghz|afk> there's a
"logoDims.width/200" and
"logoDims.height/65"
L159[08:49:37] <ghz|afk> which indicate
that the preferred size is 200x65
L160[08:56:18] <Toluene> Looks like I can
do multiples of that resolution with little artifacts.
L161[08:56:20] <Toluene> Thanks.
L162[08:56:46]
⇨ Joins: fatguylaughing
(~fatguylau@worx01.meridian-ds.com)
L163[08:58:22] <Toluene> I need to redo my
logos anyway, they kind of suck.
L164[08:58:35] <ghz|afk> :)
L165[08:59:00] <ghz|afk> I guess you are
updating from 1.7? because apparently the modlist was redesigned
during the 1.8 days
L166[08:59:01] <ghz|afk> ;p
L167[08:59:08]
⇨ Joins: ThePsionic
(~ThePsioni@ip5457f909.direct-adsl.nl)
L168[09:04:32] ⇦
Quits: agowa338 (~Thunderbi@87.140.193.152) (Ping timeout: 198
seconds)
L169[09:05:24]
⇨ Joins: Koward
(~Koward@2a02:2788:344:2d0:d59b:2fec:1dc6:2edc)
L170[09:06:26] <Koward> When I'm using
ForgeHooks canToolHarvestBlock or isToolEffective with a shovel on
gravel, it returns false. Why ?
L171[09:09:32] <Koward> same for
dirt.
L172[09:09:44] <ghz|afk> they don't
actually seem to ahve a preferred tool
L173[09:10:25] <TechnicianLP> shovels or
the methods?
L174[09:10:49] <ghz|afk> gravel doesn't
ahve a "setToolType" anywhere
L175[09:10:59] <TechnicianLP> ah
L176[09:11:19] <ghz|afk> it works the
other way around
L177[09:11:24] <ghz|afk> it has a
EFFECTIVE_ON on ItemSpade
L178[09:11:29] ***
Keridos is now known as Keridos|away
L179[09:11:33] <ghz|afk> private static
final Set<Block> EFFECTIVE_ON = Sets.newHashSet(new Block[]
{Blocks.CLAY, Blocks.DIRT, Blocks.FARMLAND, Blocks.GRASS,
Blocks.GRAVEL, Blocks.MYCELIUM, Blocks.SAND, Blocks.SNOW,
Blocks.SNOW_LAYER, Blocks.SOUL_SAND, Blocks.GRASS_PATH});
L180[09:11:40] <TechnicianLP> mojang
-.-
L181[09:11:59] <ghz|afk> yeah it's a bit
silly
L182[09:12:16] <ghz|afk> those blocks
should have a preferred tool type
L183[09:12:21] ⇦
Quits: fatguylaughing (~fatguylau@worx01.meridian-ds.com) (Quit:
fatguylaughing)
L184[09:12:33] <ghz|afk> and the shovels
should just have a tool type of "shovel" or
"spade" or whatever you want to call them
L185[09:12:50]
⇨ Joins: fatguylaughing
(~fatguylau@worx01.worxco.net)
L186[09:12:57] <TechnicianLP> theres no
tool type for it either?
L187[09:13:03] <ghz|afk> there is
L188[09:13:06] <ghz|afk> if you look at
ItemTool
L189[09:13:07] <ghz|afk> there's
L190[09:13:14] ***
Keridos|away is now known as Keridos
L191[09:13:17] <ghz|afk> if (this
instanceof ItemSpade) toolClass="sovel";
L192[09:13:18] <ghz|afk> shovel*
L193[09:13:39] <ghz|afk> problem is,
mojang didn't add that
L194[09:13:46] <ghz|afk> they just
hardcode which blocks the tools work on
L195[09:13:57] <ghz|afk> they don't have a
"preferred tool" or "tool type" per se
L196[09:14:04] <ghz|afk> that's mostly a
forge concept
L197[09:15:02] <TechnicianLP> if mojang
would get a dollar every time they would do something like that ...
we would know why they do it like that
L198[09:15:58] <ghz|afk> I wish mojang
would "take inspiration on" forge more often ;p
L199[09:16:16] <Koward> But there's a
setHarvestLevel("shovel", 0) on all blocks in
effective_on
L200[09:16:19] <Koward> (by Forge)
L201[09:16:21] <ghz|afk> adding tool
classes would only take a couple hours
L202[09:17:48]
⇨ Joins: iso2013
(~iso2013@c-67-176-10-45.hsd1.co.comcast.net)
L203[09:18:21] <TechnicianLP> what would
mojang do if someone made a pr in their bugtracker?
L204[09:19:20] <ghz|afk> the bugtracker
doesn't have PRs
L205[09:19:25] <ghz|afk> and we don't have
the actual mc sources
L206[09:19:32] <ghz|afk> and changes have
been proposed multiple times
L207[09:19:53] <ghz|afk> by showing them
forge-decompiled sources
L208[09:19:59] <ghz|afk> with the changes
applied to that
L209[09:20:26]
⇨ Joins: Brokkoli
(~Brokkoli@p5B23C6BC.dip0.t-ipconnect.de)
L210[09:22:11] <AshIndigo> How did they
respond?
L211[09:22:31] <ghz|afk> no idea
L212[09:23:37] <Koward> Have they ever
even responded ?
L213[09:26:16] ⇦
Quits: TvL2386 (~tom@143.176.221.37) (Ping timeout: 384
seconds)
L214[09:35:34]
⇨ Joins: agowa338 (~Thunderbi@87.140.193.152)
L215[09:41:48] <Koward> What I said
earlier was wrong. It's just getHarvestDrops pos is the pos of the
player, not the block. And the forge hooks take in parameter the
block pos which is unknown in my case
L216[09:43:32] ⇦
Quits: Naiten (Naiten@5.143.29.190) (Ping timeout: 198
seconds)
L217[10:03:24] ⇦
Quits: psxlover (psxlover@athedsl-4414923.home.otenet.gr) (Ping
timeout: 186 seconds)
L218[10:05:23] *** V
is now known as Vigaro
L219[10:08:35]
⇨ Joins: psxlover
(psxlover@athedsl-4412811.home.otenet.gr)
L220[10:08:52]
⇨ Joins: Mathe172
(~Mathe172@89-248-151-120.dynamic.modem.fl1.li)
L221[10:09:15] ⇦
Quits: Mathe172 (~Mathe172@89-248-151-120.dynamic.modem.fl1.li)
(Client Quit)
L222[10:09:35]
⇨ Joins: Mathe172
(~Mathe172@89-248-151-120.dynamic.modem.fl1.li)
L223[10:11:25]
⇨ Joins: agowa339 (~Thunderbi@87.140.195.5)
L224[10:11:58] ⇦
Quits: agowa338 (~Thunderbi@87.140.193.152) (Ping timeout: 206
seconds)
L225[10:11:58] ***
agowa339 is now known as agowa338
L226[10:18:13] ⇦
Quits: Mathe172 (~Mathe172@89-248-151-120.dynamic.modem.fl1.li)
(Quit: Leaving)
L227[10:21:03] ⇦
Quits: NineChickens (uid196646@id-196646.ealing.irccloud.com)
(Quit: Connection closed for inactivity)
L228[10:21:50]
⇨ Joins: Mathe172_
(~Mathe172@89-248-151-120.dynamic.modem.fl1.li)
L229[10:22:56] ⇦
Quits: Mathe172_ (~Mathe172@89-248-151-120.dynamic.modem.fl1.li)
(Client Quit)
L230[10:23:08]
⇨ Joins: Mathe172
(~Mathe172@89-248-151-120.dynamic.modem.fl1.li)
L231[10:30:40] ⇦
Quits: AshIndigo (~AshIndigo@79-67-168-211.dynamic.dsl.as9105.com)
(Remote host closed the connection)
L232[10:31:01]
⇨ Joins: AshIndigo
(~AshIndigo@79-67-168-211.dynamic.dsl.as9105.com)
L233[10:49:20]
⇨ Joins: Ashindigo_
(uid202308@id-202308.hathersage.irccloud.com)
L234[10:50:04] ⇦
Quits: AshIndigo (~AshIndigo@79-67-168-211.dynamic.dsl.as9105.com)
(Quit: Bye)
L235[10:50:04] ***
Ashindigo_ is now known as Ashindigo
L236[11:05:53]
⇨ Joins: airbreather_
(~airbreath@d149-67-99-43.nap.wideopenwest.com)
L237[11:07:56] ⇦
Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com)
(Ping timeout: 186 seconds)
L238[11:11:41] ⇦
Parts: RANKSHANK
(~Michael@ppp121-44-7-163.lns20.syd4.internode.on.net)
())
L239[11:14:35] ***
airbreather_ is now known as airbreather
L240[11:17:00]
⇨ Joins: McJty
(~jorrit@94-224-154-146.access.telenet.be)
L241[11:19:04]
⇨ Joins: KnightMiner
(~KnightMin@adsl-76-202-210-174.dsl.emhril.sbcglobal.net)
L242[11:22:05] ⇦
Quits: KnightMiner
(~KnightMin@adsl-76-202-210-174.dsl.emhril.sbcglobal.net) (Client
Quit)
L243[11:23:04]
⇨ Joins: KnightMiner
(~KnightMin@adsl-76-202-210-174.dsl.emhril.sbcglobal.net)
L244[11:23:06] ***
diesieben|away is now known as diesieben07
L245[11:42:24] ⇦
Quits: psxlover (psxlover@athedsl-4412811.home.otenet.gr) (Read
error: Connection reset by peer)
L246[11:44:25] ***
MrKick|Away is now known as MrKickkiller
L247[11:46:11] ⇦
Quits: Koward (~Koward@2a02:2788:344:2d0:d59b:2fec:1dc6:2edc) (Read
error: Connection reset by peer)
L248[11:49:32] ⇦
Quits: cpup (~cpup@32.218.114.233) (Ping timeout: 186
seconds)
L249[11:51:18] ⇦
Quits: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net) (Quit:
Bye :))
L250[11:55:19]
⇨ Joins: TvL2386 (~tom@143.176.221.37)
L251[12:05:29] ***
amadornes is now known as amadornes[Streaming]
L252[12:05:30]
⇨ Joins: KnightMiner_
(~KnightMin@adsl-76-202-210-174.dsl.emhril.sbcglobal.net)
L253[12:07:58] ⇦
Quits: agowa338 (~Thunderbi@87.140.195.5) (Ping timeout: 206
seconds)
L254[12:08:03] ⇦
Quits: KnightMiner_
(~KnightMin@adsl-76-202-210-174.dsl.emhril.sbcglobal.net) (Client
Quit)
L255[12:08:08] ⇦
Quits: KnightMiner
(~KnightMin@adsl-76-202-210-174.dsl.emhril.sbcglobal.net) (Ping
timeout: 198 seconds)
L256[12:08:37]
⇨ Joins: KnightMiner
(~KnightMin@adsl-76-202-210-174.dsl.emhril.sbcglobal.net)
L257[12:09:15]
⇨ Joins: agowa338 (~Thunderbi@87.140.194.176)
L258[12:14:36]
⇨ Joins: iso2013
(~iso2013@c-67-176-10-45.hsd1.co.comcast.net)
L259[12:21:01]
⇨ Joins: psxlover
(psxlover@athedsl-4412811.home.otenet.gr)
L260[12:52:19]
⇨ Joins: gr8pefish
(~gr8pefish@24-121-184-14.flagcmtk01.res.dyn.suddenlink.net)
L261[12:53:50] <LexManos> If anyone sees
Illy get on tell him I need to talk to him/catch up opn the java
wrapper stuff.
L262[12:59:56] <ghz|afk> k
L263[13:04:30] ⇦
Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Read
error: Connection reset by peer)
L264[13:08:37]
⇨ Joins: Alexbegt (~AlexbegtZ@abrarsyed.com)
L266[13:10:02] <ghz|afk> is there a lambda
involved?
L267[13:10:17] <Ordinastie> ghz|afk, it's
in forge
L268[13:10:20] <ghz|afk> wait that's mc
code
L269[13:10:22] <Ordinastie> some mapping
conflitch
L270[13:10:22] <ghz|afk> uhm
L271[13:10:35] <Ordinastie> conflitch?
><
L272[13:11:02] <ghz|afk> okay yes it IS an
inner class
L273[13:11:10] <ghz|afk> anonymous
extension of Slot
L274[13:11:22] <ghz|afk> but this.player
is a field
L275[13:11:25] <ghz|afk> hmmm
L276[13:11:30] <ghz|afk> which player is
it getting confused with
L277[13:11:44] <ghz|afk> OH
L278[13:11:47] <ghz|afk> the parameter,
playerIn
L279[13:11:58] <ghz|afk> someone renamized
it to "player" at some point?
L280[13:12:10] <Alexbegt> Seems to be the
mappings of 11/17/2016
L281[13:12:15] <Alexbegt> 11/16/2016 work
fine
L282[13:12:19] <ghz|afk> old
L283[13:12:24] <ghz|afk> try latest
L284[13:12:26] <ghz|afk> !!latest
1.11
L285[13:12:27] <ghz|afk> or
L286[13:12:27] <MCPBot_Reborn> === Latest
Mappings ===
L287[13:12:28] <MCPBot_Reborn> MC Version
Forge Gradle Channel
L288[13:12:28] <MCPBot_Reborn> 1.11
snapshot_20161217
L289[13:12:32] <ghz|afk> !!latest
1.10.2
L290[13:12:33] <MCPBot_Reborn> === Latest
Mappings ===
L291[13:12:33] <MCPBot_Reborn> MC Version
Forge Gradle Channel
L292[13:12:34] <MCPBot_Reborn> 1.10.2
snapshot_20161117
L293[13:12:34] <Alexbegt> well i am on
1.10.2
L294[13:12:35] <MCPBot_Reborn> 1.10.2
stable_29
L295[13:12:38] <ghz|afk> stable_29
then
L296[13:13:04] <ghz|afk> I have used those
in multiple projects and they worked
L297[13:13:27]
⇨ Joins: agowa339 (~Thunderbi@87.140.194.176)
L298[13:14:08] ⇦
Quits: agowa338 (~Thunderbi@87.140.194.176) (Ping timeout: 198
seconds)
L299[13:14:09] ***
agowa339 is now known as agowa338
L300[13:16:09]
⇨ Joins: NineChickens
(uid196646@id-196646.ealing.irccloud.com)
L301[13:25:07] ⇦
Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Quit:
Leaving)
L302[13:27:06] ⇦
Quits: Lathanael|Away (~Lathanael@p54961B75.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L303[13:27:32]
⇨ Joins: Lathanael|Away
(~Lathanael@p54961B75.dip0.t-ipconnect.de)
L304[13:27:46] ⇦
Quits: fatguylaughing (~fatguylau@worx01.worxco.net) (Quit:
fatguylaughing)
L305[13:35:44] ⇦
Quits: agowa338 (~Thunderbi@87.140.194.176) (Ping timeout: 198
seconds)
L306[13:35:51]
⇨ Joins: agowa338 (~Thunderbi@87.140.194.176)
L307[13:38:37]
⇨ Joins: agowa339 (~Thunderbi@87.140.194.176)
L308[13:42:13] ⇦
Quits: agowa339 (~Thunderbi@87.140.194.176) (Ping timeout: 206
seconds)
L309[13:42:24] ⇦
Quits: agowa338 (~Thunderbi@87.140.194.176) (Ping timeout: 384
seconds)
L310[13:44:08] ⇦
Quits: Lathanael|Away (~Lathanael@p54961B75.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L311[13:44:25]
⇨ Joins: agowa338 (~Thunderbi@87.140.193.207)
L312[13:55:08] ⇦
Parts: Cast0077 (~Cast0077@24-181-179-41.dhcp.nwtn.ct.charter.com)
())
L313[13:56:31]
⇨ Joins: Lathanael|Away
(~Lathanael@p54961B75.dip0.t-ipconnect.de)
L314[13:56:44] ⇦
Quits: KnightMiner
(~KnightMin@adsl-76-202-210-174.dsl.emhril.sbcglobal.net) (Ping
timeout: 198 seconds)
L315[14:05:08] ⇦
Quits: agowa338 (~Thunderbi@87.140.193.207) (Quit:
agowa338)
L316[14:05:55]
⇨ Joins: KnightMiner
(~KnightMin@adsl-76-202-210-174.dsl.emhril.sbcglobal.net)
L317[14:06:52]
⇨ Joins: Subaraki
(~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L318[14:07:32] ⇦
Quits: Lathanael|Away (~Lathanael@p54961B75.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L319[14:07:56] ⇦
Quits: Subaraki
(~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Client
Quit)
L320[14:08:20]
⇨ Joins: Subaraki
(~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr)
L321[14:11:31]
⇨ Joins: Lathanael|Away
(~Lathanael@p54961B75.dip0.t-ipconnect.de)
L322[14:13:12] <tterrag> so, is it
possible that MC.theWorld can be null during chunk render?
L323[14:14:52] <LexManos> probably as they
are diffrent threads
L324[14:14:58] <tterrag> yeah,
figured
L325[14:15:14] <tterrag> I suppose I
should just short circuit and return default model in that case.
not like the result of the render will matter
L326[14:15:20] <tterrag> since the world
is exiting
L327[14:15:26] <ghz|afk> if theWorld is
null, you don't care to render
L328[14:16:07] <ghz|afk> I mean at all --
worst case something would blink for a frame, but chances are it's
showing the dirt background tile
L329[14:16:44] <tterrag> yeah
L330[14:20:56] ⇦
Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 384 seconds)
L331[14:24:23]
⇨ Joins: AstralSorcerer
(~AstralSor@128.151.114.223)
L332[14:26:12] <ghz|afk> LOL
L334[14:26:28] <ghz|afk> apparently oracle
is demanding money to businesses that aren't paying for Java
L335[14:26:52] <ghz|afk> I predict a lot
of people will stop using java for new projects after that
L336[14:26:53] <ghz|afk> XD
L337[14:27:02] <LexManos> not
really...
L338[14:29:32] <ghz|afk> uhm apparently
anyone who has ever run the Mission Control and/or flight recorder
features, are technically infringing the license and owe oracle
money
L339[14:30:25] <ghz|afk> (well I dobut
Oracle is going to go to modder's homes and demand money, but
yeah)
L340[14:30:57] <LexManos> good thing i
never use those, and instead use other more easy to use tools
L341[14:32:50] ⇦
Quits: helinus|off (~helinus@znc.helinus.se) (Ping timeout: 384
seconds)
L342[14:34:03]
⇨ Joins: helinus|off (~helinus@znc.helinus.se)
L343[14:35:40] ⇦
Quits: Lathanael|Away (~Lathanael@p54961B75.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L344[14:43:54]
⇨ Joins: airbreather_
(~airbreath@d149-67-99-43.nap.wideopenwest.com)
L345[14:46:04] ⇦
Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com)
(Ping timeout: 186 seconds)
L346[14:46:31] ***
airbreather_ is now known as airbreather
L347[14:50:47]
⇨ Joins: Lathanael|Away
(~Lathanael@p5496035A.dip0.t-ipconnect.de)
L348[14:56:44] ⇦
Quits: Green_Cafe (uid105080@id-105080.brockwell.irccloud.com)
(Quit: Connection closed for inactivity)
L349[15:00:28] ⇦
Quits: Subaraki
(~Artix@mf763-h01-176-150-102-154.dsl.sta.abo.bbox.fr) (Ping
timeout: 186 seconds)
L350[15:01:04] <diesieben07> is there some
library which can keep objects in sync across the network? as in
data-binding with serialization basically?
L351[15:01:15] <diesieben07> (not
necessarily in the scope of mc)
L352[15:02:11] <Ordinastie> lol, still on
your sync stuff ? :p
L353[15:02:22] <diesieben07> No :P
L354[15:02:27] <diesieben07> this is for
something else
L355[15:02:44] ⇦
Parts: iamtakingiteasy (~Wooga@eientei.org) ())
L356[15:02:54] <Ordinastie> and you
couldn't reuse it ?N
L357[15:02:58] <LexManos> !gf
field_75172_h
L358[15:03:06] <LexManos> !gf
field_178150_j
L359[15:03:06]
⇨ Joins: iamtakingiteasy (~Wooga@eientei.org)
L360[15:03:22] <diesieben07> well a) it's
not done and b) it's very specific to minecraft
L361[15:04:28] <diesieben07> some
context... i basically have a GUI on the client which shows data
about the player. that data can change server-side (e.g. a new
friend request comes in)
L362[15:04:41] <diesieben07> i don't want
to write the "has it changed? ok send this packet" stuff
all by hand
L363[15:05:11] ⇦
Quits: Hunterz (~hunterz@62.182.234.189) (Remote host closed the
connection)
L364[15:05:15] <ghz|afk> you mean for
arbitrary objects?
L365[15:05:33] <diesieben07> not
necessarily, no
L366[15:05:37] <ghz|afk> google point
to
L368[15:05:40] <diesieben07> currently
it's just my own
L370[15:05:46] <diesieben07> the problem
is...
L371[15:05:48] <ghz|afk> which points to
this
L372[15:05:52] <diesieben07> i can't just
serialize
L373[15:05:56] <diesieben07> otherwise i'd
be done already
L374[15:06:13] <diesieben07> on the server
I have ServerPlayerData which implements PlayerData
L375[15:06:19] <diesieben07> but the
client of course does not have that
L376[15:06:22] <diesieben07> it has
ClientPlayerData...
L377[15:07:09] <diesieben07> what you
posted looks like it's for grid-computing
L378[15:07:10] <ghz|afk> so you'd want
something able to compute differences and transfer them
L379[15:07:12] ⇦
Quits: arehman (~arehman@124.29.237.133) (Read error: Connection
reset by peer)
L380[15:07:34] <diesieben07> pretty much,
yeah
L381[15:07:41] <diesieben07> i don't
necessariy even need the compute differences part
L382[15:07:50] <Xalcon> well, do you want
it to work? as soon as something changes, send it to all clients
that are affected? or do you need batching? what about latency
then? how long do you want to wait before sending a batch
L383[15:07:51] <diesieben07> i mean, the
server KNOWS when X changes
L384[15:08:06] <diesieben07> just send
immediately
L385[15:08:10] <diesieben07> this is not
like some huge set of data
L386[15:09:58]
⇨ Joins: airbreather_
(~airbreath@d149-67-99-43.nap.wideopenwest.com)
L387[15:10:11] ⇦
Quits: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com) (Ping
timeout: 206 seconds)
L388[15:10:16] <diesieben07> i am not sure
if i am asking for too much :D
L389[15:10:51] ⇦
Quits: PitchBright
(~PitchBrig@CPE00fc8d8a3ce3-CM00fc8d8a3ce0.cpe.net.cable.rogers.com)
(Quit: brb)
L390[15:11:15] <Xalcon> well, not sure
about java... in c# i probably would just have my objects implement
INotifyPropertyChanged, have a registry which dispatches all the
events to the clients and add some reflection magic... and the
longer I think about it, the less I like it xD sounds like some
stupidly big boiler code to do this
L391[15:11:32] <diesieben07>
EXACTLY!
L392[15:11:40] <diesieben07> that is the
exact same conclusion i arrived at.
L393[15:12:12] ⇦
Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com)
(Ping timeout: 186 seconds)
L394[15:14:42]
⇨ Joins: PitchBright
(~PitchBrig@cpe00fc8d8a3ce3-cm00fc8d8a3ce0.cpe.net.cable.rogers.com)
L395[15:17:00]
⇨ Joins: Green_Cafe
(uid105080@id-105080.brockwell.irccloud.com)
L396[15:17:03] <ghz|afk> well
L397[15:17:07] <ghz|afk> some time
ago
L398[15:17:09] <ghz|afk> I was bored
L399[15:17:26] <ghz|afk> so I wrote a
library to serialize arbitrary objects (their fields), to NBT
L400[15:17:37] <diesieben07> the
serialization part is not my problem
L401[15:17:44] <ghz|afk> yeah but that got
me thinking
L402[15:17:51] <diesieben07> i guess.. i
need soemthing like GSON
L403[15:17:53] <ghz|afk> if you have
serialized the object into a key-value store
L404[15:17:55] <diesieben07> but with a
binary format
L405[15:18:01] <ghz|afk> any kind
L406[15:18:06] <ghz|afk> be it a
Map<> or NBT or whatever
L407[15:18:13] <ghz|afk> then you can
compute differences
L408[15:18:35] <ghz|afk> and have the
other end parse those differences
L409[15:18:41] <diesieben07> i don't need
to compute differences either, really
L410[15:19:20] <diesieben07> i just want
something like gson that is not text based
L411[15:19:47] <ghz|afk> that way I'd see
like,
{context=["key1","key2","key3",...],
change="add"/"remove"/"replace",
data=JSON/NBT for the new value}
L412[15:19:53] <ghz|afk> so NBT?
L413[15:20:03] <diesieben07> ehh
L414[15:20:06] <diesieben07> i guess?
maybe? :D
L416[15:20:11] <ghz|afk> you can use that
as a base
L417[15:20:12] <ghz|afk> ;P
L418[15:20:25] <diesieben07> thanks, i'll
take a look
L419[15:20:41] <diesieben07> hrm
L420[15:20:45] <diesieben07> problem is my
server is not MC based
L421[15:21:20] <LexManos> !gm
func_185915_l
L422[15:22:39] <ghz|afk> diesieben07: you
could implement your own NBT-like data structure
L423[15:22:48] <diesieben07> yes, that's
my plan now
L424[15:23:05] <ghz|afk> it's really just
a bunch of in-memory objects, and some simple
toBytes/fromBytes
L425[15:23:14] <diesieben07> i know
L426[15:23:24] <diesieben07> thanks
L427[15:24:39] ***
Clank is now known as Clank[Away]
L429[15:25:54] <diesieben07> thanks I'll
take a look
L430[15:26:32] <ghz|afk> ebson looks
nice
L431[15:26:38] <ghz|afk> has its own
serializer and only relies on guava
L432[15:30:57]
⇨ Joins: Everseeking
(~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net)
L433[15:30:58]
⇨ Joins: nallar
(~nallar@cpc16-cani3-2-0-cust33.14-2.cable.virginm.net)
L434[15:33:46] ***
PaleoCrafter is now known as PaleOff
L435[15:37:11]
⇨ Joins: blood_
(unknown@ool-4574115b.dyn.optonline.net)
L436[15:41:56] ***
airbreather_ is now known as airbreather
L437[15:43:47]
⇨ Joins: airbreather_
(~airbreath@d149-67-99-43.nap.wideopenwest.com)
L438[15:45:16] ⇦
Quits: airbreather (~airbreath@d149-67-99-43.nap.wideopenwest.com)
(Ping timeout: 186 seconds)
L439[15:46:07] ***
airbreather_ is now known as airbreather
L440[15:49:00] ⇦
Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
(Ping timeout: 186 seconds)
L442[15:52:34] <diesieben07> i always
liked that
L443[15:53:30]
⇨ Joins: TechnicianLP2
(~Technicia@p4FE577BD.dip0.t-ipconnect.de)
L444[15:58:26] <TvL2386> ah cool! So I
finally finished my mod and decided to test it on my MC server, and
now I'm running into the server/client side issues
setUnlocalizedName is not available server side it seems
L445[15:58:39] <ghz|afk> wat?
L446[15:59:02] <TvL2386>
java.lang.NoSuchMethodError:
tvl2386.jetpacksng.item.ItemJetpack.setUnlocalizedName(Ljava/lang/String;)Lnet/minecraft/item/Item;
L447[15:59:13] <ghz|afk> uhm
L448[16:00:13] <ghz|afk> !gm
setUnlocalizedName
L449[16:00:26] <TvL2386> !gm
setUnlocalizedName
L450[16:00:29] <ghz|afk> yeah that's a mc
method, so it shouldn't even be
"setUnlocalizedName"
L451[16:00:38] <ghz|afk> the server should
be looking for func_77655_b
L452[16:00:59] <tterrag> link code
L453[16:01:00] <ghz|afk> is this an actual
server, or some development environment?
L454[16:02:09] <TvL2386> well... I tested
my mod and it's fine, so I put it in the mods directory of my DW20
1.1.3 (MC1.10.2) server instance and started it while keeping my
fingers crossed
L455[16:02:21] <TvL2386> kaboom!
L456[16:02:43] ⇦
Quits: TTFT|Away (~ttftcuts@ns3366511.ovh.net) (Quit:
boop)
L457[16:02:56] ⇦
Quits: TechnicianLP (~Technicia@p4FE577BD.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L458[16:03:01] <TvL2386> maybe I skipped a
few steps between dev and release?
L459[16:03:22] <LexManos> Depends on the
kaboom
L460[16:03:42]
⇨ Joins: primetoxinz
(~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L461[16:04:16] <ghz|afk> TvL2386: by
"tested" do you mean in an actual mc instance? or within
dev?
L462[16:04:22] ⇦
Quits: gr8pefish
(~gr8pefish@24-121-184-14.flagcmtk01.res.dyn.suddenlink.net) (Quit:
I'm gone)
L463[16:04:32] <TvL2386> ghz|afk: I mean
gradlew runClient tested
L464[16:04:44] <ghz|afk> yeah that doesn't
ensure it will work on a real client enviornment or server
L465[16:04:57] <ghz|afk> most common
mistake is using "gradlew jar" instead of "gradlew
build"
L466[16:05:17] <ghz|afk> but that usually
results in "NoSuchMethodError:
blahblah.func_77655_b"
L467[16:05:20] <ghz|afk> not the other way
around
L468[16:05:29] <TvL2386> uhm... I just
copied the jar from build/libs
L469[16:05:42] <ghz|afk> did you use
"gradlew jar" or "gradlew build" to compile the
final jar?
L470[16:06:04] <ghz|afk> if the answer is
"no" or "jar", then you did it wrong
L471[16:06:07] <TvL2386> I just ran
"gradlew runClient" and I assumed it rebuilds it (since
the game is updated)
L472[16:06:17] <ghz|afk> nope that's still
a development environment
L473[16:06:23] <LexManos> if you get
NoSuchMethod : {Readable Method name} then you ran jar not
build.
L474[16:06:24] <TvL2386> ah.....
L475[16:06:47] <ghz|afk> anyhow,
"gradlew build".
L476[16:06:52] <TvL2386> it's running!
:D
L477[16:06:56] <TvL2386> the build thati
s
L478[16:07:07] <TvL2386> build
successul
L479[16:07:09] <ghz|afk> side-note:
L480[16:07:15] <ghz|afk> if you plan on
using some publishing plugin
L481[16:07:25] <ghz|afk> make surethe
publish task depends on the build task
L482[16:07:27] <ghz|afk> and not just
"jar"
L483[16:07:32] ⇦
Quits: founderio
(~Thunderbi@p200300C4E3D0E600CD3BE018B173150A.dip0.t-ipconnect.de)
(Quit: founderio)
L484[16:07:33] <ghz|afk> that bit me not
too long ago
L485[16:07:33] <ghz|afk> ;P
L486[16:07:41] <TvL2386> hehehe :)
L487[16:07:44]
⇨ Joins: ThePsionic
(~ThePsioni@ip5457f909.direct-adsl.nl)
L488[16:08:00] <TvL2386> so I assume the
final jar is in build/libs
L489[16:08:03] <ghz|afk> yes
L490[16:08:04] <ghz|afk> same name
L491[16:08:08] <TvL2386> it has an updated
timestamp
L492[16:08:11] <TvL2386> ok ty
L493[16:08:15] <ghz|afk> the jar remapper
runs in-place
L494[16:09:05] <TvL2386> mkay... not sure
what that is, but I'll believe you
L495[16:09:27] <ghz|afk> the thing that
turns the pretty names you work with in the MDK
L496[16:09:35] <ghz|afk> into SRG names
like func_77655_b
L497[16:09:42] <ghz|afk> which is what a
normal forge installation works with
L498[16:10:07] ⇦
Quits: Katrix (~Katrix@cm-84.210.73.141.getinternet.no) (Ping
timeout: 206 seconds)
L499[16:10:12] <ghz|afk> those names are
ensured to remain the same within the same version of mc
L500[16:10:19] <ghz|afk> and as close to
the same as possible across updates
L501[16:10:34]
⇨ Joins: Katrix
(~Katrix@2a02:fe0:cb10:2420:3dee:7372:aa77:73b)
L502[16:10:35] <TvL2386> ah kudo's to the
MDK dev guys then for working with that
L503[16:10:55] <ghz|afk> yep, mainly Lex
to thank for that, these days
L504[16:11:22] <TvL2386> Mojang isn't
inclined to provide a better plugin architecture?
L505[16:11:33] <ghz|afk> they help as much
as they can
L506[16:11:46] <tterrag> (which is
slightly)
L507[16:11:46] <ghz|afk> but
L508[16:12:31] <ghz|afk> dunno, now they
are under Microsoft
L509[16:12:48] <ghz|afk> and they have
been clearly told to focus on the C++-based editions, with the
Win10 edition at the front
L510[16:13:02] <ghz|afk> (I mean, it's a
guess, but yeah)
L511[16:13:10] <TvL2386> hmmm
L512[16:13:12] <ghz|afk> they use the java
version as a prototyping platform
L513[16:13:18] <tterrag> they help with
mappings and that's about it. most of the code that goes into the
game still seems to pretend mods don't exist
L514[16:13:28] <ghz|afk> yep
L515[16:13:45] <ghz|afk> well
L516[16:13:49] <ghz|afk> they did add all
those registries and such
L517[16:13:55] <ghz|afk> which weren't
really needed for mc to continue working
L518[16:14:14] <tterrag> name registries
were added for command blocks
L519[16:14:29] <tterrag> they were helpful
to mods, which I'm sure some of the devs were happy about, but that
wasn't the main purpose
L520[16:14:35] <ghz|afk> it feels to me
like the devs are not allowed to do anything "for mods"
directly
L521[16:14:42] <ghz|afk> so they have to
find other ways to implement stuff that helps modding
L522[16:16:06] <ghz|afk> some people have
claimed it's because they have to protect the copyright, but that's
BS
L523[16:16:23] <ghz|afk> trademarks need
to be protected, or you risk the term becoming "common"
and invalidating the trademark
L524[16:16:50] <ghz|afk> but the same
doesn't apply to copyright -- you have it by virtue of the act of
creation, and don't need anything else to keep it
L525[16:17:31] <TvL2386> ok ghz|afk I've
done the 'gradlew build' and copied the jar into the mods folder of
my server, but it is still giving the same error
L527[16:17:50] <TvL2386> it must be a
nooby mistake I'm making
L528[16:18:16] ⇦
Quits: secknv (~secknv@bl14-176-22.dsl.telepac.pt) (Quit:
Leaving)
L529[16:18:46] <ghz|afk> WTF my firefox
has "deadlocked" itself
L530[16:18:49] <ghz|afk> not in a
threading sense
L531[16:18:54] <ghz|afk> it's like it has
a dialog open
L532[16:19:00] <ghz|afk> pings when I
click on it
L533[16:19:00] <TvL2386> hehehe
L534[16:19:04] <ghz|afk> but there's no
dialog on sight
L535[16:19:07] <ghz|afk> nothing I can
dismiss
L536[16:19:20] <ghz|afk> finally
L537[16:19:21] <Xalcon> TvL2386 what is
the forge version in your dev environment?
L538[16:19:25] <ghz|afk> had to click on
the taskbar
L539[16:19:25]
⇨ Joins: TTFT|Away (~TTFTCUTS@90.202.242.15)
L540[16:19:29] <TvL2386> Oooooohhhhh
L541[16:19:32] ***
TTFT|Away is now known as TTFTCUTS
L542[16:19:35] <TvL2386> Xalcon: that's a
good question
L543[16:19:45] <TvL2386> definitely not
the same as the dw20 pack
L544[16:19:52] <TvL2386> updated
today
L545[16:20:07] <ghz|afk> TvL2386: you
should run in a standalone server
L546[16:20:10] <ghz|afk> without all those
other mods
L547[16:20:13] <Xalcon> it should be
compatible, as long as its 1.10.2 but you never know
L548[16:20:42] <TvL2386> I have
1.10.2-12.18.3.2185
L549[16:20:49] <ghz|afk> also
L550[16:20:52] <ghz|afk> that still looks
broken
L551[16:20:59] <ghz|afk> there shoudl be
NO references to setUnlocalizedNAme in the final jar
L552[16:21:05] <ghz|afk> are you using
reflection or anything?
L553[16:21:07] <Xalcon> try using just
your mod on a server, maybe some other mod is doing something
stupid
L554[16:21:32] <tterrag> TvL2386, just to
be double sure, run `gradlew clean` and rebuild
L555[16:21:42] <TvL2386> ok ok... so
seeing the method name means the jar is not OK.... and running on a
new server without other mods is a good idea
L556[16:21:50] <TvL2386> alrighty
tterrag
L557[16:22:40] ⇦
Quits: TTFTCUTS (~TTFTCUTS@90.202.242.15) (Client
Quit)
L558[16:23:08]
⇨ Joins: TTFTCUTS (~ttftcuts@ns3366511.ovh.net)
L559[16:23:12] <TvL2386> it's
rebuild
L560[16:23:12] ⇦
Quits: TTFTCUTS (~ttftcuts@ns3366511.ovh.net) (Client
Quit)
L561[16:23:44] <TvL2386> so I just have no
idea how to create an empty server (i'm depending on enderio &
endercore) so I'll need to figure that out
L562[16:23:56]
⇨ Joins: TTFTCUTS (~TTFTCUTS@90.202.242.15)
L563[16:24:01] <TvL2386> but... crossing
my fingers and trying to boot the server with this one anyway
;-P
L564[16:24:01] <Xalcon> just install those
2 mods and your own
L565[16:24:34] <ghz|afk> you get forge
from files.minecraftforge.net
L566[16:24:37] <ghz|afk> the
installer
L567[16:24:43] <ghz|afk> and then choose
"install server"
L568[16:24:48] <ghz|afk> and point to an
empty folder
L569[16:24:52] <ghz|afk> after it's
done
L570[16:24:53] <ghz|afk> you can run
L571[16:25:02] <ghz|afk> "java -jar
forge-blahblahblah.jar"
L572[16:25:07] <ghz|afk> i like to use a
.cmd script
L573[16:25:15] <TvL2386> I'll check
L574[16:25:38] <ghz|afk> so then you can
just put the mods in the "mods/" folderand start the
server
L575[16:26:23]
⇨ Joins: KGS
(~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L576[16:26:55] <TvL2386> server started
succesfully!
L577[16:27:48] <ghz|afk> before or after
the mod was added? ;P
L578[16:27:59] <TvL2386> guess you'll have
to run that jar on something else then a server (No X11 DISPLAY
variable was set, but this program performed an operation which
requires it.)
L579[16:28:21] <Xalcon> there is a
headless option for the installer
L580[16:28:27] <TvL2386> lol... It worked
fine before I started adding my mod, but now it boots with my
mod
L581[16:28:34] <TvL2386> after the
'gradlew clean && gradlew build'
L582[16:30:08] <TvL2386> thx for helping
and explaining!
L583[16:30:46] <TvL2386> so let's see if I
can fly around :)
L584[16:32:47]
⇨ Joins: immibis
(~chatzilla@122-61-224-36.jetstream.xtra.co.nz)
L585[16:34:31] <TvL2386> yes it
works!!!
L586[16:34:37] <TvL2386> cool
L587[16:35:03] <ghz|afk> now a
recommendation: ALWAYS test your mod alone AND with other mods,
before releasing anything ;P
L588[16:35:10] <ghz|afk> in both client
and server
L589[16:35:19] <ghz|afk> so that you know
the networking side of things works well
L590[16:35:24] <ghz|afk> and that you
aren't having SideOnly issues
L591[16:35:33] <TvL2386> yeah I thought I
was having those
L592[16:35:52] <Xalcon> thats why I use my
family&friends server for beta testing :D
L593[16:36:16] <ghz|afk> I have like
L594[16:36:39] <TvL2386> I host my own
server for friends, dw20 at the moment
L595[16:36:43] <ghz|afk> a vanilla
launcher profile for mod testing
L596[16:36:50] <ghz|afk> and its
corresponding server instance
L597[16:36:56] <ghz|afk> in my minecraft
folder
L598[16:37:02] <ghz|afk> I just put
whatever mods I'm testing there
L599[16:37:41] ⇦
Quits: Everseeking
(~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net) (Quit: Big
Gulps, huh? Alright... Welp, see ya later)
L600[16:38:23] <TvL2386> yeah sounds like
a plan!
L601[16:39:20] <TvL2386> awesome!
L602[16:40:04] <TechnicianLP2> multimc is
quite awesome as well
L603[16:40:27] <ghz|afk> I find it
unnecessary ;P
L604[16:40:47] <ghz|afk> I just use the
vanilla launcher with a separate folder for each profile
L605[16:43:20]
⇨ Joins: Umbraco
(~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L606[16:44:21] <TvL2386> found another
bug... when I press my hoverMode button 'H', the server prints
FATAL error
L607[16:44:40] <TvL2386> [23:43:54]
[Server thread/FATAL]: Error executing task
L608[16:44:40] <TvL2386>
java.util.concurrent.ExecutionException:
java.lang.NoSuchMethodError:
net.minecraft.entity.player.InventoryPlayer.func_70440_f(I)Lnet/minecraft/item/ItemStack;
L609[16:46:41] <LexManos> !gm 70440
L610[16:46:53] <TvL2386> !gm 70440
L611[16:47:49] <TvL2386> !gm 70440
1.10.2
L612[16:48:16] <diesieben07> the method is
client only
L613[16:48:19] <diesieben07> you cannot
call it on a server.
L614[16:48:36] <TvL2386> how do you know
that?
L615[16:48:37]
⇨ Joins: Everseeking
(~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net)
L616[16:48:39] <ghz|afk> yeah NOW you are
in SideOnly territory
L617[16:48:45] <ghz|afk> TvL2386: it will
be annotated in forge
L618[16:48:45] <diesieben07> it has
@SideOnly(Side.CLIENT) on it
L619[16:48:48] <ghz|afk> with
@SideONly
L620[16:49:01] <TvL2386> ohw....
L621[16:49:20] <diesieben07> this is an
artifact from decompilation. when forge decompiles Minecraft it
merges the server and client jar
L622[16:49:25] <diesieben07> and things
only present in one get annotated
L623[16:49:48] <ghz|afk> so far as we
know, the method does exist in the mojang sources, it's just
stripped out by the obfuscator
L624[16:49:53] <TvL2386> I see
L625[16:49:55] <TvL2386>
@SideOnly(Side.CLIENT)
L626[16:49:55] <TvL2386> public ItemStack
armorItemInSlot(int slotIn)
L627[16:50:21] <ghz|afk> you can just
reimplement it yourself
L628[16:50:42] <Xalcon> depends on what he
is trying to accomplish in the first place
L629[16:50:56] <ghz|afk> although
L630[16:50:56] <ghz|afk> no
L631[16:50:59] <ghz|afk> that just gets
the armoir
L632[16:51:57] <ghz|afk> you should be
using
player.getItemStackFromSlot(EntityEquipmentSlot.WAHTEVER)
L633[16:52:12] <TvL2386> yeah that's what
I do. It checks weather the player is wearing the correct armor
piece and enables hovermode... written in the itemstack nbt
tag
L634[16:52:15] <TvL2386> ItemStack chest =
playerEntity.inventory.armorItemInSlot(2);
L635[16:52:18] <TvL2386> if(chest != null
&& chest.getItem() instanceof ItemJetpack) {
L636[16:52:29] <ghz|afk> consider that
deprecated
L637[16:52:31] <ghz|afk> use
L638[16:52:37] <ghz|afk>
player.getItemStackFromSlot(EntityEquipmentSlot.CHEST)
instead
L639[16:52:48] <TvL2386> ok
L640[16:53:14] <ghz|afk> in essence, you
shouldn't be doing anything with armor slots that involves slot
numbers -- xcept if showing a GUI ;P
L641[16:53:24] ***
amadornes[Streaming] is now known as amadornes
L642[16:54:09] <TvL2386> ok :)
L643[16:54:36] ⇦
Quits: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp) (Ping
timeout: 186 seconds)
L644[16:54:36] <TvL2386> rebuilding
L645[16:57:05] ⇦
Quits: TechnicianLP2 (~Technicia@p4FE577BD.dip0.t-ipconnect.de)
(Read error: Connection reset by peer)
L646[16:57:10]
⇨ Joins: TechnicianLP2
(~Technicia@p4FE577BD.dip0.t-ipconnect.de)
L647[16:59:08] <TvL2386> yeah works!
L648[16:59:12] <ghz|afk> :)
L649[16:59:25] <TvL2386> hovemode works
now :)
L650[17:02:02] <ghz|afk> ^_^
L651[17:02:44]
⇨ Joins: PieGuy128
(~PieGuy128@mtrlpq5031w-lp130-01-76-65-43-55.dsl.bell.ca)
L652[17:03:04] <TvL2386> alrighty! next
up: particles and a bar on the screen showing the remaining power,
but first: time to sleep
L653[17:03:18] <ghz|afk> :)
L654[17:03:22] <TvL2386> thanks all for
helping me!
L655[17:03:24]
⇨ Joins: Umbraco
(~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L656[17:03:31] *
Ashindigo gives TvL caffeine
L657[17:03:32] <ghz|afk> np, that's what
we are around here for ;P
L658[17:03:40] <TvL2386> great :)
L659[17:04:39] <TvL2386> oh lol... I got
booted with "Flying is not allowed on this server"
L660[17:04:54] <Xalcon> hahaha xD
L661[17:05:07] <TvL2386> [00:04:14]
[Server thread/WARN]: tvl2386 was kicked for floating too
long!
L662[17:05:14] <TvL2386> hahaha
L663[17:07:29] <ghz|afk> yo uhave to
configure the server to enable flight ;P
L664[17:07:40] <TvL2386> oh really
:-P
L665[17:08:26] <TvL2386> I'm searching for
the config
L666[17:09:05] <TvL2386> just sent a mail
to my friend with the jar.... would be anti-climax if he gets that
message :)
L667[17:09:27]
⇨ Joins: harmony (~harmony__@nikky.moe)
L668[17:10:08] <Xalcon> pff, i would call
him out for cheating :P
L669[17:10:23] <TvL2386>
server.properties!
L670[17:10:30] <TvL2386> haha :)
L671[17:11:06] <TvL2386> alrighty
L672[17:11:07] <TvL2386> NN!
L673[17:11:29] <Xalcon> night
L674[17:19:03] ⇦
Quits: Everseeking
(~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net) (Quit: Big
Gulps, huh? Alright... Welp, see ya later)
L675[17:19:19] ***
diesieben07 is now known as diesieben|away
L676[17:21:01]
⇨ Joins: Everseeking
(~Everseeki@pool-100-6-95-214.pitbpa.fios.verizon.net)
L677[17:22:48]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
L678[17:39:20] ⇦
Quits: Saegusa (~Saegusa@46.196.99.86) (Ping timeout: 198
seconds)
L679[17:48:56] ⇦
Quits: Mathe172 (~Mathe172@89-248-151-120.dynamic.modem.fl1.li)
(Ping timeout: 198 seconds)
L680[17:53:08] ⇦
Quits: Hgrebnednav_ (~Hgrebnedn@d8d874662.access.telenet.be) (Ping
timeout: 198 seconds)
L681[18:02:12]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:48d2:8979:2783:51ef)
L682[18:02:41] <Toluene>
minecraft.curseforge.com/projects/world-tooltips/
L683[18:02:44] <Toluene> :>
L684[18:03:23] <ghz|afk> I hate URLs
without http://
L685[18:03:24] <ghz|afk> ;P
L686[18:03:29] <ghz|afk> mirc won't detect
them as URLs
L687[18:03:46] <ghz|afk> ah nice mod
L688[18:05:04] <Toluene> That's
interesting... usually Opera hides it but copies it into clipboard
anyway, it's not doing it atm /shrug
L690[18:05:46] <Toluene> Well now it's
working.
L691[18:05:49] <Toluene> Whatever.
L692[18:05:58] <Toluene> And thanks
giga.
L693[18:06:30] <ghz|afk> so you did
that?
L694[18:06:59] <ghz|afk> if so a
suggestion: don't call your own mod "A nice mod", that's
for others to judge ;P
L695[18:06:59] <Toluene> Yes.
L696[18:07:13] ***
amadornes is now known as amadornes[OFF]
L697[18:07:32] <Toluene> I made it because
I wanted it, and it's very nice to have.
L698[18:07:51] <ghz|afk> yes I'm not
saying it's not true
L699[18:09:19] <Ordinastie> also, I think
it would be better to hav : Book x 63 instead of 63 x Book
L700[18:09:44] <ghz|afk> I'd have chosen
"Book (x63)"
L701[18:09:48] <ghz|afk> or just
L702[18:09:50] <ghz|afk> I'd have chosen
"Book (63)"
L703[18:10:10] <ghz|afk> but that's
ambiguous with the item id display in advanced tooltips
L704[18:11:04] <Toluene> There I changed
the description. Just for you
L705[18:11:04] <Toluene> .
L706[18:11:14] <Toluene> And yeah that's
why the stack count is in front
L707[18:13:37] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:48d2:8979:2783:51ef)
(Read error: Connection reset by peer)
L708[18:14:06] ***
Clank[Away] is now known as Clank
L709[18:16:33] ⇦
Quits: Xalcon (~Xalcon@ip4d17ef83.dynamic.kabel-deutschland.de)
(Quit: Going offline, see ya! (www.adiirc.com))
L710[18:16:47] ⇦
Quits: IoP (jikuja@irc.ioppi.info) (Ping timeout: 195
seconds)
L711[18:19:56] ⇦
Quits: ThePsionic (~ThePsioni@ip5457f909.direct-adsl.nl) (Read
error: Connection reset by peer)
L712[18:23:20]
⇨ Joins: IoP (jikuja@kapsi.fi)
L713[18:23:58] ⇦
Quits: nallar
(~nallar@cpc16-cani3-2-0-cust33.14-2.cable.virginm.net) (Quit: ZNC
- http://znc.in)
L714[18:24:39] <Toluene> ghz|afk, Other
than aesthetic changes is there anything you would assume the mod
has, having not used it I'd like to hear your assumptions.
L715[18:25:11]
⇨ Joins: nallar
(~nallar@cpc16-cani3-2-0-cust33.14-2.cable.virginm.net)
L716[18:26:21] <ghz|afk> dunno I wouldn't
expect anything other than what the description says
L717[18:26:35] <ghz|afk> look at an item
entity -> see its tooltip in-world
L718[18:27:20] <Toluene> Yeah, I can't
really think of anything other than maybe supporting 2d rendering
as well.
L719[18:27:29] <Toluene> It's only 3d
atm.
L720[18:27:46] <ghz|afk> dunno that seems
something WAILA/The One Probe should do themselves
L721[18:28:21] ⇦
Quits: Upth (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
(Ping timeout: 206 seconds)
L722[18:28:32] ⇦
Quits: Jezza (~Jezza@92.206.161.17) (Quit: Sleep plz. Thx
lolz.)
L723[18:31:00] <Toluene> I guess I should
start on my other mods now.
L724[18:31:46] <Toluene> I'm proud to say
I have the best closed captions mod other there. Although the last
time I updated it was for 1.7.10 :/
L725[18:33:59] <tterrag> !gm
func_73863_a
L727[18:35:41] <ghz|afk> !gm
func_73863_a
L728[18:36:07] <ghz|afk> ItemStack
itemstack1 = this.theSlot.getStack();
L729[18:36:29] <ghz|afk> if the line
number is correct
L730[18:36:39] <ghz|afk> (I did check in a
forge workspace so that the javadocs don't change the line
numbers)
L731[18:38:05] <ghz|afk> that makes no
sense though
L732[18:38:17] <ghz|afk> since that line
is inside if .. && this.theSlot != null
L733[18:39:06] <ghz|afk> although they
didn't mention which version of mc it is
L734[18:39:15] <ghz|afk> so if it's
1.10.2, it may not even be the right line
L735[18:48:04] ⇦
Quits: Samario
(~Samario@cpc5-bigg3-2-0-cust219.9-2.cable.virginm.net) (Quit: You
think you are above consequences.)
L736[18:51:37] <Twisted_Code> what's the
highest ID a potion can be assigned as of build 7.10.99.99? I'm
having trouble between Witchery and Ars Magica's plethoras of
status effects
L737[18:53:23]
⇨ Joins: Upth
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L738[18:53:44]
⇨ Joins: cpup (~cpup@32.218.114.233)
L739[18:58:19] ⇦
Quits: Upth (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
(Ping timeout: 206 seconds)
L740[18:59:08]
⇨ Joins: Upth
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L741[18:59:15] <ghz|afk> Twisted_Code:
well given that even 1.11 stores the id as a byte, the max will be
127
L742[18:59:52] <Twisted_Code> ok,
thanks
L743[19:03:41] ***
MrKickkiller is now known as MrKick|Away
L744[19:05:05] ⇦
Quits: Upth (~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
(Ping timeout: 206 seconds)
L745[19:07:04] <Toluene> Just how much
space does Mojang want to try and save by keeping it just a byte.
The JVM is just as fast all the way up to doubles in most cases so
it can't be performance.
L746[19:09:01] <Toluene> And good luck
hoping the JVM will pack bytes for you to stop cache misses.
L747[19:09:15] <ghz|afk> that byte is for
saving to disk
L748[19:09:31] <ghz|afk> in memory, it's
stored as the actual object instance
L749[19:09:35]
⇨ Joins: jaquadro
(~jaquadro@c-71-192-29-96.hsd1.ma.comcast.net)
L750[19:09:37] <Toluene> NBT doesn't care,
get rid of the byte.
L751[19:09:39] <ghz|afk> a PotionEffect
instance
L752[19:10:07] <ghz|afk> and yes, I agree
that they should have used ints for Ids
L753[19:10:09] <ghz|afk> everywhere
L754[19:10:17] <Toluene> For sure.
L755[19:10:20] <ghz|afk> however
L756[19:10:31] <ghz|afk> there's another
issue: you ahve to store the id<->instance table
somewhere
L757[19:10:36] <ghz|afk> and mc uses an
array for fastest lookups
L758[19:10:44] <ghz|afk> meaning
L759[19:10:53] <ghz|afk> if you have
something that can have 4096 ids (like blocks)
L760[19:11:03] <ghz|afk> it will actually
have a Block[4096] array in memory
L761[19:11:28] <ghz|afk> although that's
still just lazy coding
L762[19:11:31] <ghz|afk> you can just
do
L763[19:11:40] ⇦
Quits: sinkillerj (~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
(Ping timeout: 186 seconds)
L764[19:11:47] <ghz|afk> new
ObjectClass[registry.getHighestId()]
L765[19:12:39] <ghz|afk> and these days
potions are referenced by their string name on items, so the id
size doesn't even matter
L766[19:12:52] <ghz|afk> it only comes
into play for serializing the potion effects on entities
themselves
L767[19:13:05] <ghz|afk> which makes it so
much more annoying that it's a byte
L768[19:13:33] <Toluene> They should just
serialize to strings for stuff like that.
L769[19:13:46] <Toluene> No need for an
array for lookups on that sort of thing
L770[19:14:04] <Toluene> A HashMap will
do.
L771[19:14:39] <ghz|afk> there is however
one place when every single byte counts: networking
L772[19:15:17] <ghz|afk> but it still does
have a solution
L773[19:15:24] <ghz|afk> just store the
IDs as variable-length integers
L774[19:16:16] <ghz|afk> using java's
signed byte, it's as easy as using the sign bit to mean "this
is only a partial value, keep the low 7 bits and continue
reading"
L775[19:17:08] <ghz|afk> heck, forge has
something to do EXACTLY THAT ;P
L776[19:17:33] <ghz|afk> but yeah
L777[19:17:35] <ghz|afk> [/rant]
L778[19:18:27]
⇨ Joins: kinggoesgaming
(uid23106@id-23106.tooting.irccloud.com)
L779[19:19:56] <ghz|afk> sleep time
L780[19:19:57] *
ghz|afk poofs
L781[19:25:31]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
L782[19:34:16] ⇦
Quits: iari (~iari___@evana.futhark24.org) (Quit:
Leaving)
L783[19:41:08] ⇦
Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping timeout:
198 seconds)
L784[19:48:51] ***
Keridos is now known as Keridos|away
L785[19:49:22] ***
Keridos|away is now known as Keridos
L786[19:54:29] ***
Vigaro is now known as V
L787[19:58:28]
⇨ Joins: Upth
(~ogmar@108-85-88-44.lightspeed.frokca.sbcglobal.net)
L788[20:15:49] <killjoy> Would #3532 also
fix using notch jars with forge?
L790[20:16:30] ⇦
Quits: Gaz (~Gaz492@wolf.ski) (Quit: Fucking Mice and ethernet
cables)
L791[20:17:37] <killjoy> Aaron1011?
L792[20:18:02] <Aaron1011> killjoy: just a
second
L793[20:18:12]
⇨ Joins: Gaz (~Gaz492@wolf.ski)
L794[20:18:37] <Aaron1011> killjoy: no -
all this does it make the existing remapper work properly with
invokespecial
L795[20:18:55] <Aaron1011> iirc,
deobfuscation has two components:
L796[20:19:03] <killjoy> I'm not talking
about dev
L797[20:19:17] <Aaron1011> the patching
transformer, which converts mc classes to their srg forms (with
forge patches)
L798[20:19:21] <Aaron1011> uh
L799[20:19:25] <Aaron1011> I still don't
think it would
L800[20:19:36] <Aaron1011> since I don't
think forge actually loads notch -> srg mappings
L801[20:19:56] <Aaron1011> it uses the
binary patches to convert the notch-named mc soruces to srg-named
sources
L802[20:19:56] <killjoy> it does deobf to
srg names though.
L803[20:20:09] <Aaron1011> right, but I
don
L804[20:20:17] <Aaron1011> 't think that's
handled through DeobfuscationTransformer
L805[20:20:53] <Aaron1011> let me
check
L806[20:21:01] <killjoy> Need a mod to
test with?
L807[20:23:16] <Aaron1011> hmm,
actually
L808[20:23:37] <Aaron1011> it looks like
forgegradle provdies forge with 'joined.srg'
L809[20:23:44] <Aaron1011> which then gets
fed to the remapper transformer
L810[20:25:51] <Aaron1011> killjoy:
regardless of how deobfuscation works, my pr won't change
that
L811[20:26:29] <Aaron1011> it makes
decompiling lambdas work, regardless of the source
L812[20:26:36] <Aaron1011> but doesn't
change the current behavior beyond that
L814[20:29:29] ***
Keridos is now known as Keridos|away
L815[20:35:25] <Aaron1011> yes
L816[20:35:31] <Aaron1011> killjoy: but,
that's not a notch jar
L817[20:35:35] <Aaron1011> that's an srg
jar
L818[20:35:52] <killjoy> I'm actually
trying to reproduce it, but the dumb launcher is hiding the
error.
L819[20:35:58] <Aaron1011> but yes -
that's exactly the problem that my pr fixes
L820[20:36:22] <killjoy> except you're
aiming higher level
L821[20:36:47] <Aaron1011> ?
L822[20:37:00] <killjoy> srg->mcp
instead of obf->srg
L823[20:37:23] <Aaron1011> all my pr does
it run the lambda method through the deobfuscator
L824[20:37:29] <killjoy> yeah.
L825[20:37:43] <Aaron1011> if the
deobfuscator is working properly with the rest of your mod, it will
fix the lambda issue you're having
L826[20:37:47] <Aaron1011> if not, it
won't change anything
L827[20:38:16] <killjoy> I guess I'll use
the tried and true method 9 out of 10 doctors recommend.
L828[20:38:19] <killjoy> wait and
see
L829[20:42:39] ⇦
Quits: iso2013 (~iso2013@c-67-176-10-45.hsd1.co.comcast.net) (Read
error: Connection reset by peer)
L830[20:45:25] ***
Keridos|away is now known as Keridos
L831[20:50:14] ***
cpw is now known as cpw|out
L832[20:58:28] ⇦
Quits: Gigabit101
(~Gigabit10@cpc76690-cosh16-2-0-cust331.6-1.cable.virginm.net)
(Read error: Connection reset by peer)
L833[20:59:09]
⇨ Joins: Alex_hawks
(~Alex_hawk@2001:8003:850f:7600:7105:8bf:5e70:62a2)
L834[21:02:04] ⇦
Quits: Wastl2 (~Wastl2@x4e34ecfe.dyn.telefonica.de) (Ping timeout:
186 seconds)
L835[21:04:49]
⇨ Joins: Wastl2
(~Wastl2@x4e350a10.dyn.telefonica.de)
L836[21:24:02] <killjoy> how would I check
if cheats are enabled in a world?
L837[21:41:03] ⇦
Quits: NineChickens (uid196646@id-196646.ealing.irccloud.com)
(Quit: Connection closed for inactivity)
L838[21:47:28] ⇦
Quits: TechnicianLP2 (~Technicia@p4FE577BD.dip0.t-ipconnect.de)
(Ping timeout: 384 seconds)
L839[21:53:44] ⇦
Quits: Snapples (uid167569@id-167569.stonehaven.irccloud.com)
(Quit: Connection closed for inactivity)
L840[21:55:54]
⇨ Joins: CoderPuppy (~cpup@32.218.114.233)
L841[21:55:58] ⇦
Quits: cpup (~cpup@32.218.114.233) (Ping timeout: 384
seconds)
L842[21:59:27] ***
Keridos is now known as Keridos|away
L843[21:59:34] ⇦
Quits: Cooler (~CoolerExt@45.249.156.78) (Ping timeout: 206
seconds)
L844[22:00:30]
⇨ Joins: Cooler (~CoolerExt@45.249.156.78)
L845[22:04:38]
⇨ Joins: TechnicianLP2
(~Technicia@p4FE56D70.dip0.t-ipconnect.de)
L846[22:15:14] <tterrag> killjoy,
WorldInfo#areCommandsAllowed
L847[22:24:14]
⇨ Joins: McJty
(~jorrit@94-224-154-146.access.telenet.be)
L848[22:32:22] <killjoy> do I need to send
changes on the client after moving using pickItem()?
L849[22:34:32] ⇦
Quits: Lathanael|Away (~Lathanael@p5496035A.dip0.t-ipconnect.de)
(Ping timeout: 198 seconds)
L850[22:34:48] ⇦
Quits: McJty (~jorrit@94-224-154-146.access.telenet.be) (Killed
(NickServ (GHOST command used by Jorrit)))
L851[22:35:04]
⇨ Joins: McJty
(~jorrit@94-224-154-146.access.telenet.be)
L852[22:40:51]
⇨ Joins: Lathanael|Away
(~Lathanael@p5496011B.dip0.t-ipconnect.de)
L853[22:48:47] ⇦
Quits: sinkillerj (~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
(Quit: またね)
L854[22:53:20] ⇦
Quits: PieGuy128
(~PieGuy128@mtrlpq5031w-lp130-01-76-65-43-55.dsl.bell.ca) (Remote
host closed the connection)
L855[23:16:00] ⇦
Quits: karjah (~karjah@h237.56.20.98.dynamic.ip.windstream.net)
(Read error: Connection reset by peer)
L856[23:21:54] ⇦
Quits: KnightMiner
(~KnightMin@adsl-76-202-210-174.dsl.emhril.sbcglobal.net) (Quit:
Leaving)
L857[23:26:38] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 384 seconds)
L858[23:33:34] ***
Clank is now known as Clank[Away]
L859[23:39:17] <killjoy> nevermind. wasn't
using the playerController
L860[23:53:21] ⇦
Quits: TTFTCUTS (~TTFTCUTS@90.202.242.15) (Quit:
leaving)
L861[23:57:51] ⇦
Quits: Davnit (~Davnit@72-189-115-20.res.bhn.net) (Read error:
Connection reset by peer)