<<Prev
Next>>
Scroll to Bottom
Stuff goes here
L1[00:13:22] ⇦
Quits: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com) (Ping
timeout: 201 seconds)
L2[00:15:31] ⇨
Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L3[00:15:42] ⇦
Quits: McJty (~jorrit@d8D872C43.access.telenet.be) (Quit:
Leaving)
L4[00:31:44] ⇨
Joins: Ashindigo_
(uid202308@2604:8300:100:200b:6667:7:3:1644)
L5[00:32:56] ⇨
Joins: Girafi (Girafi@0x4dd4337a.adsl.cybercity.dk)
L6[00:33:26] ⇦
Quits: Necro
(~Necro@p200300700D153ECC3D9ACED034A8952B.dip0.t-ipconnect.de)
(Ping timeout: 180 seconds)
L7[00:48:26] ⇨
Joins: CoolerExtreme (~CoolerExt@117.201.139.28)
L8[00:50:45] ⇦
Quits: CoolerExtreme__ (~CoolerExt@117.201.139.28) (Ping timeout:
190 seconds)
L9[01:07:26] ⇨
Joins: Hunterz
(~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
L10[01:08:43] ⇦
Quits: Girafi (Girafi@0x4dd4337a.adsl.cybercity.dk) ()
L11[01:44:49] ⇨
Joins: Searge|office
(~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L12[01:49:30] ⇨
Joins: TechnicianLP2_
(~AndChat59@p4FE1CAEE.dip0.t-ipconnect.de)
L13[01:50:00] ⇦
Quits: TechnicianLP2 (~AndChat59@p4FE1CAEE.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L14[01:52:45] ⇦
Quits: TechnicianLP2_ (~AndChat59@p4FE1CAEE.dip0.t-ipconnect.de)
(Ping timeout: 190 seconds)
L15[02:00:03] <MCPBot_Reborn> [TEST CSV]
Pushing snapshot_20170313 mappings to Forge Maven.
L16[02:00:07] <MCPBot_Reborn> [TEST CSV]
Maven upload successful for mcp_snapshot-20170313-1.11.zip
(mappings = "snapshot_20170313" in build.gradle).
L17[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/
L18[02:07:29] ⇨
Joins: founderio
(~Thunderbi@p200300C4E3C123001E5D078FD84C894E.dip0.t-ipconnect.de)
L19[02:08:43] ⇦
Quits: kinggoesgaming (uid23106@2604:8300:100:200b:6667:4:0:5a42)
(Quit: Connection closed for inactivity)
L20[02:14:27] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:c867:ca06:bada:53e4)
(Read error: Connection reset by peer)
L21[02:26:47] ⇨
Joins: liach
(~liach@2605:e000:309e:3200:6425:dc5c:fda2:285a)
L22[02:27:23] ⇦
Quits: liach (~liach@2605:e000:309e:3200:6425:dc5c:fda2:285a) (Read
error: Connection reset by peer)
L23[02:42:45] ***
DarkevilAway is now known as Darkevilmac
L24[02:43:59] ⇦
Quits: Brokkoli (~Brokkoli@p2E5B14BA.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))
L25[02:44:41] ***
Darkevilmac is now known as DarkevilAway
L26[03:02:12] ⇨
Joins: CoolerExtreme__ (~CoolerExt@117.201.139.28)
L27[03:05:25] ⇦
Quits: CoolerExtreme (~CoolerExt@117.201.139.28) (Ping timeout: 201
seconds)
L28[03:13:19] ⇨
Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L29[03:35:46] ***
fry|sleep is now known as fry
L30[03:38:06] ⇦
Quits: Larry1123 (Larry1123@irc.larry1123.net) (Ping timeout: 201
seconds)
L31[03:44:43] ⇨
Joins: Larry1123 (Larry1123@irc.larry1123.net)
L32[03:49:06] ***
DarkevilAway is now known as Darkevilmac
L33[04:09:05] ⇨
Joins: Snapples
(uid167569@id-167569.stonehaven.irccloud.com)
L34[04:28:53] ⇨
Joins: CoolerExtreme (~CoolerExt@117.201.139.28)
L35[04:31:25] ⇦
Quits: CoolerExtreme__ (~CoolerExt@117.201.139.28) (Ping timeout:
190 seconds)
L36[04:32:01] ⇨
Joins: Cooler (~CoolerExt@117.201.143.67)
L37[04:34:13] ⇦
Quits: CoolerExtreme (~CoolerExt@117.201.139.28) (Ping timeout: 201
seconds)
L38[05:38:58] ⇦
Quits: immibis (~chatzilla@122-59-205-9.jetstream.xtra.co.nz) (Ping
timeout: 201 seconds)
L39[06:00:55] ⇨
Joins: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L40[06:13:51] ⇦
Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping
timeout: 206 seconds)
L41[06:14:35] ⇨
Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L42[06:27:44] ⇨
Joins: edr (~edr@d-65-175-180-73.cpe.metrocast.net)
L43[06:53:15] ⇨
Joins: Necro
(~Necro@p200300700D153E41342C5BE32F6C8D45.dip0.t-ipconnect.de)
L44[06:53:22] ⇨
Joins: CoolerExtreme (~CoolerExt@117.201.143.67)
L45[06:56:40] ⇦
Quits: Cooler (~CoolerExt@117.201.143.67) (Ping timeout: 201
seconds)
L46[06:58:45] ⇦
Quits: Necro
(~Necro@p200300700D153E41342C5BE32F6C8D45.dip0.t-ipconnect.de)
(Ping timeout: 190 seconds)
L47[07:12:05] ⇦
Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping
timeout: 201 seconds)
L48[07:12:43] ⇨
Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L49[07:16:50] ⇨
Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L50[07:19:01] ⇨
Joins: Umbraco
(~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
L51[07:29:44] ⇦
Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping timeout:
206 seconds)
L52[07:46:01] ***
TTFT|Away is now known as TTFTCUTS
L53[08:01:09] ***
Darkevilmac is now known as DarkevilAway
L54[08:09:51] ⇦
Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping
timeout: 206 seconds)
L55[08:10:25] ⇨
Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L56[08:16:30] ⇨
Joins: kinggoesgaming
(uid23106@2604:8300:100:200b:6667:4:0:5a42)
L57[08:25:01] ⇦
Quits: Umbraco (~Umbraco@113x37x12x233.ap113.ftth.ucom.ne.jp)
()
L58[08:26:05] ⇦
Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping
timeout: 190 seconds)
L59[08:27:05] ⇨
Joins: romibi (~quassel@cable-static-7-174.rsnweb.ch)
L60[08:28:56] ⇦
Quits: Krapht (~Krapht@85.226.7.98) (Ping timeout: 180
seconds)
L61[08:30:44] ⇦
Quits: Chais (~Chais@62-178-210-212.cable.dynamic.surfer.at) (Quit:
ZNC - http://znc.in)
L62[08:32:47] ⇨
Joins: Chais (~Chais@62.178.210.212)
L63[08:49:14] *** V is
now known as Vigaro
L64[08:52:26] ⇦
Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Ping timeout:
204 seconds)
L65[08:55:27] ***
amadornes[OFF] is now known as amadornes
L66[08:57:33] ⇨
Joins: Searge|mojang
(~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L67[08:57:33] ⇦
Quits: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
(Killed (SessionServ (Connection limit exceeded.)))
L68[08:57:53] ⇨
Joins: Searge|mojang
(~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L69[08:57:53] ⇦
Quits: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
(Killed (SessionServ (Connection limit exceeded.)))
L70[08:58:12] ⇨
Joins: Searge|mojang
(~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L71[08:59:09] ⇦
Quits: Searge|office (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
(Ping timeout: 206 seconds)
L72[09:04:04] ⇨
Joins: ScottehBoeh (~ScottehBo@31.24.226.186)
L73[09:04:19] <ScottehBoeh> Ello
L74[09:15:24] ⇨
Joins: Noppes (~Noppes@ip56530f2e.direct-adsl.nl)
L75[09:17:08] ⇦
Quits: ScottehBoeh (~ScottehBo@31.24.226.186) (Quit:
Leaving)
L76[09:23:21] ⇨
Joins: Searge|work
(~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L77[09:25:26] ⇦
Quits: Searge|mojang (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
(Ping timeout: 180 seconds)
L78[09:27:32] ***
Vigaro is now known as V
L79[09:29:00] ⇨
Joins: Krapht (~Krapht@85.226.7.96)
L80[09:30:28] ⇨
Joins: ScottehBoeh (~ScottehBo@31.24.226.186)
L81[09:39:35] ⇦
Quits: Hunterz (~hunterz@2001:af0:8000:1c01:6af7:28ff:fe37:5d6a)
(Remote host closed the connection)
L82[09:43:37] ⇨
Joins: Meronat
(uid190493@id-190493.ealing.irccloud.com)
L83[09:49:26] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Ping
timeout: 204 seconds)
L84[09:51:37] ⇨
Joins: DiscworldZA
(~IceChat9@196-210-106-33.dynamic.isadsl.co.za)
L85[09:55:05] ⇨
Joins: sinkillerj
(~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
L86[09:55:15] ⇦
Quits: h5h77 (~h5h77@ip1f1064f1.dynamic.kabel-deutschland.de)
(Remote host closed the connection)
L87[10:11:23] ⇨
Joins: TechnicianLP
(~Technicia@p4FE1CAEE.dip0.t-ipconnect.de)
L89[10:27:07] <TechnicianLP> if you werent
using tesrs the models would be awesome
L90[10:27:52] <Ashindigo_> Does tesr stand
for tile entity special renderer?
L91[10:28:00] <ScottehBoeh> Ye :P
L92[10:28:18] <Ashindigo_> And those are
tile entities I assume?
L93[10:28:32] <TechnicianLP> hes using
java-based models
L94[10:29:23] <Ashindigo_> That's
bad?
L95[10:29:26] <DiscworldZA> ScottehBoeh
that is soo coming together to look like skyrim XD
L96[10:29:38] <ScottehBoeh> mhm :D It's a
mix between all elder scrolls games
L97[10:30:04] <TechnicianLP> using a tesr
for static models is wasting resources
L98[10:30:05] <DiscworldZA> Love the
idea..would totally play it
L99[10:30:25] <ScottehBoeh> What would be a
better method rather than tesr?
L100[10:30:30] <DiscworldZA> TechnicianLP
alternative?
L101[10:31:11] <TechnicianLP> use baked
models ...
L102[10:31:35] *
DiscworldZA has no ideas what that is...*flies to
google*
L103[10:32:32] *
Ashindigo_ should research rendering sometime
L104[10:32:52] <Ashindigo_> (As in
rendering my own custom models)
L105[10:33:18] <DiscworldZA> TechnicianLP
im using custom rendering for my Entities...by extending the Render
classes from MC is that bad?
L106[10:33:36]
⇨ Joins: williewillus
(~williewil@cpe-24-28-24-13.austin.res.rr.com)
L107[10:33:58]
⇨ Joins: OrionOnline
(~OrionOnli@dslb-178-001-219-131.178.001.pools.vodafone-ip.de)
L108[10:34:03] <SkySom> DiscworldZA,
Entities are fine.
L109[10:34:12] <DiscworldZA> How so?
L110[10:34:21] <OrionOnline> Hello
L111[10:34:25] <Ashindigo_> Heyo
L112[10:34:28] <DiscworldZA> o/
L114[10:34:31] <SkySom> Because MC doesn't
really offer Baked Models for entities
L115[10:34:38] <DiscworldZA> Ah
L116[10:34:45] <SkySom> Blocks/Items
yes.
L117[10:34:45] <OrionOnline> I am getting
it on a MP Server but not when i start the server in a dev
environment
L118[10:35:18] <TechnicianLP> blocks
without a tesrs can be drawn all at once; while tesrs have to be
drawn seperate
L119[10:35:30] <ScottehBoeh> OrionOnline
is something client-side attempting to run on the server?
L120[10:35:36] <OrionOnline> Nope
L121[10:35:40] <Ashindigo_> Does the class
actually exist orion?
L122[10:35:44] <OrionOnline> Yep
L123[10:35:47] <OrionOnline> Is an
interface
L124[10:35:53] <Ashindigo_> In the mods
jar?
L125[10:35:55] <OrionOnline> Not a class
but should not matter
L126[10:35:56] <OrionOnline> Yep
L127[10:36:01] <OrionOnline> Checked twice
now
L128[10:36:26] <OrionOnline> Downloaded
the jar directly from Curse to see what travis uploaded and it is
their
L129[10:36:30] <OrionOnline> there*
L130[10:37:00] <Ordinastie> are you sure
it's the same files used on the server ?
L131[10:37:47] <OrionOnline> I am
downloading the jar now
L133[10:38:27] <ScottehBoeh> I'm still
stuck on changing the vanilla armor scale
L134[10:38:30] <williewillus> since that
requires 32 extra state ids
L135[10:38:42] ⇦
Quits: kinggoesgaming (uid23106@2604:8300:100:200b:6667:4:0:5a42)
(Quit: Connection closed for inactivity)
L136[10:40:18] <quadraxis> well thay said
1.12, so I don't know if it's ready for snapshots yet
L137[10:40:42] <williewillus> yeah but
it's stable enough to be usable maybe?
L138[10:41:10] <williewillus> basically
what they had left to do is a) actually do reassigning in the
palette and b) change the save format to save the palettes
L139[10:41:17] <williewillus> second is a
big change though
L140[10:41:44] <quadraxis> was there any
actual info about what they were doing
L141[10:42:43] <williewillus> you can
already see parts of it in 1.9+
L142[10:42:51] <williewillus> it's just
incomplete
L143[10:43:12] <TechnicianLP> what do mean
by id-pallete?
L146[10:43:49]
⇨ Joins: Necro
(~Necro@p200300700D153E4195D8BD72582422E1.dip0.t-ipconnect.de)
L147[10:43:55] <OrionOnline> @Ordinastie,
the file is intact
L148[10:44:04] <OrionOnline> It holds the
.class file in the right directory
L149[10:44:15] <OrionOnline> What is that
transformer even doing?
L150[10:45:48] <williewillus> right now
even in the array palette full registry ids are being used
L151[10:46:03] <quadraxis> my assumption
was that they'd go from block id + meta to just using a blockstate
id
L152[10:46:14] <williewillus> yes, but
that doesnt give you any more than we have now
L153[10:46:45] <quadraxis> well it does,
as blocks don't occupy 16 values regardless of how many are
used
L154[10:46:47] <TechnicianLP> will this
remove the 16 meta limitation?
L155[10:46:51] <DiscworldZA> williewillus
will u look at my code and tell me if what im doing is good or
bad?
L156[10:46:59] <williewillus> meta is
going away completely from what I hear
L157[10:47:05] <williewillus> like actual
completely :P
L158[10:47:19] <williewillus> DiscworldZA:
where?
L159[10:47:31] ⇦
Quits: founderio
(~Thunderbi@p200300C4E3C123001E5D078FD84C894E.dip0.t-ipconnect.de)
(Quit: founderio)
L160[10:49:15] <OrionOnline> Ordinastie,
do you know what that transformer does?
L161[10:50:32] <Ordinastie> nope,
sorry
L163[10:53:05] ***
Darkhax_AFK is now known as Darkhax
L164[10:53:20] <OrionOnline> Why would it
throw this in a Sponge environment but not in a vanilla server
one
L165[10:53:27] <Ashindigo_> ...
L166[10:53:41] <Ashindigo_> Because its
sponge
L167[10:58:10] <OrionOnline> Yeah
probably
L168[10:58:25] <OrionOnline> But Sponge
does not seem to mess with class loading of normal classes, And why
only that class
L169[11:03:12] <OrionOnline> Anyone know a
Sponge IRC Channel?
L170[11:03:18] <williewillus> #sponge
:P
L171[11:03:36] <williewillus> and
#spongedev
L173[11:09:47] <ghz|afk> colored beds
heh
L174[11:10:08] <OrionOnline> Yep,
interesting to see how they store the data
L175[11:10:23] <OrionOnline> TE? or just a
block per color
L177[11:10:26] <williewillus>
<williewillus> since that requires 32 extra state ids
L178[11:10:26] <OrionOnline> Or hwat
L179[11:10:40] <williewillus> i'm betting
that they finished the palette thing
L180[11:10:54] <OrionOnline> williewillus,
palette thing?
L181[11:11:08] <williewillus> the thing
they're using to solve the id limits
L183[11:16:28] <masa> I'm hoping they will
also redo the anvil format a bit, since it wastes a lot of space
with small chunks
L184[11:16:38] <williewillus> how
so?
L185[11:16:43] <williewillus> i thought
empty sections arent saved
L186[11:17:48] <masa> ie. if I remember
correctly, the chunks are allocated in something like 4 kB
increments, meaning that a region file with 1024 chunks is always 4
MB in size, regardless of how small the chunks data actually
compresses due to the amount of blocks and lack of entities
L187[11:18:24] *** V
is now known as Vigaro
L188[11:18:26] <masa> yes, chunk sections
are not saved, _until they are first needed_
L189[11:18:40] <masa> they are never
deallocated after the first time they are created, even if they
become empty again
L190[11:19:19] <masa> but my main point is
how the chunks are allocated storage in the region files
L191[11:19:34] <masa> they use a rather
large block size
L192[12:00:56] ⇦
Quits: Meronat (uid190493@id-190493.ealing.irccloud.com) (Quit:
Connection closed for inactivity)
L193[12:08:42] ⇦
Quits: AstralSorcerer (~AstralSor@128.151.114.229) (Ping timeout:
201 seconds)
L194[12:14:25] ⇦
Quits: CoolerExtreme (~CoolerExt@117.201.143.67) (Ping timeout: 190
seconds)
L195[12:31:11]
⇨ Joins: McJty
(~jorrit@d8D872C43.access.telenet.be)
L196[12:31:15] ⇦
Quits: williewillus (~williewil@cpe-24-28-24-13.austin.res.rr.com)
(Quit: Leaving)
L197[12:33:26]
⇨ Joins: Hunterz (~hunterz@62.182.234.189)
L198[12:52:13]
⇨ Joins: KGS
(~KGS@h-155-4-129-249.na.cust.bahnhof.se)
L199[12:58:07]
⇨ Joins: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de)
L200[13:01:44]
⇨ Joins: Meronat
(uid190493@id-190493.ealing.irccloud.com)
L201[13:03:07] ***
PaleOff is now known as PaleoCrafter
L202[13:07:07]
⇨ Joins: Luck (~Luck@unlucky.lucko.me)
L203[13:16:25]
⇨ Joins: kinggoesgaming
(uid23106@id-23106.tooting.irccloud.com)
L204[13:17:36] ⇦
Quits: Javaschreiber
(~Thunderbi@88-209-32-73.nga.highspeed-baumann.de) (Quit:
Javaschreiber)
L205[13:30:44] ⇦
Quits: OrionOnline
(~OrionOnli@dslb-178-001-219-131.178.001.pools.vodafone-ip.de)
(Read error: Connection reset by peer)
L206[13:44:33]
⇨ Joins: Searge|mojang
(~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L207[13:47:59] ⇦
Quits: Searge|work (~Searge@h-85-24-130-18.na.cust.bahnhof.se)
(Ping timeout: 201 seconds)
L208[13:50:17]
⇨ Joins: brandon3055
(~Brandon@122-129-151-56.dynamic.ipstaraus.com)
L209[14:12:48]
⇨ Joins: giltwist
(~giltwist@104-176-20-107.lightspeed.bcvloh.sbcglobal.net)
L210[14:15:05] <giltwist> I'm finally
taking a stab at a 1.10 mod, but I'm having a little trouble with
the block states after years of just being used to dealing with
data values. Anyone got a moment to help me?
L211[14:15:42] <tterrag> sure, just
ask
L213[14:16:50] <giltwist> I know how to
tell which version of a block (let's say log) is placed in the
world, but I'm not sure how to tell which version of the block is
being held (is player holding oak or spruce, for example)
L214[14:17:48] <giltwist> In other words,
how do I get the blockstate from the itemstack?
L215[14:17:58] <ghz|afk> you do not
L216[14:18:02] <ghz|afk> items still have
metadata values
L217[14:18:22] <ghz|afk> it is not
expected for the values to match up at all
L218[14:18:36] <ghz|afk> although it's
quite common for a block to do so
L219[14:18:50] <ghz|afk> in essence, if
it's your block and item
L220[14:18:59] <ghz|afk> you choose how to
link the item and the block
L221[14:19:08] <ghz|afk> if it's someone
else's, there's no sane way.
L222[14:19:28] <ScottehBoeh> Which method
is used in 1.8 for randomDisplayTick?
L223[14:19:38] <ghz|afk>
randomDisplayTick?
L224[14:19:43] <ghz|afk> I don't believe
that has changed names
L225[14:19:45] <PaleoCrafter> for some
items that do place blocks, you can't even tell which one it is
because they're not simple ItemBlocks
L226[14:19:47] <ghz|afk> it may have some
extra arg
L227[14:19:52] <ScottehBoeh> oh nvm, got
it
L228[14:20:01] <giltwist> No sane way?
That's a bummer. In older versions, VoxelSniper could just be like
"I want the data value from whatever block I'm looking
at" and then apply it wherever else without really caring
which mod it was from
L229[14:20:21] <ghz|afk> that would have
been broken in the past also
L230[14:20:26] <ghz|afk> it was just
harder to tell
L231[14:20:38] <giltwist> I mean, it used
to be just a 0-15
L232[14:20:43] <ghz|afk> it still is
L233[14:20:54] <ghz|afk> the save format
uses a 4bit metadata value internally -- for now
L234[14:20:58] <ghz|afk> but at
runtime
L235[14:21:08] <ghz|afk> those values are
stored and managed using a high-level "state id"
L236[14:21:09] <PaleoCrafter> ^ but there
is and never was a guaranteed bidirectional block<->item meta
mapping
L237[14:21:30] <ghz|afk> and Mojang is in
the (slow) process of converting the system to use state IDs for
saving too
L238[14:21:40] <ghz|afk> removing the
block IDs completely from the equation
L239[14:21:48] <PaleoCrafter> any mod to
assume so now or any time in the past technically is completely
broken :P
L240[14:22:00] <ghz|afk> it is greatly
annoying
L241[14:22:09] <ghz|afk> many mods have to
resort to hacks and mod-specific support
L242[14:22:18] <ghz|afk> in order to have
an idea of which item corresponds to which block
L243[14:22:20] <giltwist> Darn. I'm trying
to get away from all the command line stuff where you had to go /vi
5 or whatever, and just snag the data value out of the block in
your offhand
L244[14:22:33] <PaleoCrafter> at least
mods generally tend to use ItemBlock for everything, unlike
Vanilla
L245[14:22:35] <ghz|afk> wait if you just
want the ID for placing
L246[14:22:38] <ghz|afk> that can be
done
L247[14:22:43] <ghz|afk> you can just
.getRegistryName()
L248[14:22:44] <ghz|afk> of the item
L249[14:22:54] <ghz|afk> but
L250[14:22:58] <giltwist> I thought
registryname would return just log, not specifically spruce
log
L251[14:23:02] <ghz|afk> it won't
L252[14:23:11] <ghz|afk> but it wouldn't
do that before, either
L253[14:23:14] <ghz|afk> you now
have
L254[14:23:14] <ScottehBoeh> and canUpdate
for Tile entities?
L255[14:23:18] <ScottehBoeh> Did that
change name?
L256[14:23:25] <ghz|afk>
minecraft:log[type=spruce] or similar
L257[14:23:28] <ghz|afk> in the past you
had
L258[14:23:28] <PaleoCrafter> implement
ITickable, ScottehBoeh
L259[14:23:32] <ghz|afk> 56:2
L260[14:23:40] <giltwist> right, and I
could always just snag the :2
L261[14:23:44] <ghz|afk> yes
L262[14:23:58] <ghz|afk> but there was no
assurance that the "2" applied to an itemstack was the
same "2" in the world
L263[14:24:04] <giltwist> it was standard
delimiter of a : no matter the mod
L264[14:24:28] <ghz|afk> what exactly do
you want to achieve, though?
L265[14:24:34] <ghz|afk> I'm not familiar
with the mod
L266[14:24:56] <giltwist> Well, it's
originally a bukkit plugin, but I'm trying to port chunks of it to
Forge for single player use.
L267[14:25:29] <ghz|afk> sure, but what
areyou trying to do?
L268[14:25:32] <giltwist> The specific
tool I'm trying to get right now is a "paintbrush"
basically, I can select any block in the world and
"paint" it's material and blockstate to any other
block
L269[14:25:33] <ghz|afk> and I don't mean
"get the metadata"
L270[14:25:50] <ghz|afk> I see
L271[14:25:57] <ghz|afk> so in a way
L272[14:25:58] <giltwist> However, what I
want to do at the moment is take advantage of the new offhand slot
as an override
L273[14:26:00] <ghz|afk> however the
system works
L274[14:26:05] <ghz|afk> it is doable
quite easily
L275[14:26:17] <ghz|afk> I mean
L276[14:26:28] <ghz|afk> the grabbing of
the state ;P
L277[14:26:38] <ghz|afk> because there's
no sane way to "paint" a block the way you describe
L278[14:26:38]
⇨ Joins: Hgrebnednav
(~Hgrebnedn@d8D872A6E.access.telenet.be)
L279[14:26:47] <giltwist> So like, I'm
mostly just painting red wool (taking from a block of red wool I
already have placed is easy) but for just this ONE block I want it
to be blue
L280[14:26:58] <PaleoCrafter> you could
simply try simulating the actual use of the item rather than
placing the block yourself :P
L281[14:28:39] <giltwist> That might work,
but it's a lot more convoluted than the old way of just change the
number after the :
L282[14:28:55] <ghz|afk> so wait
L283[14:29:11] <ghz|afk> if "all your
paintbrush does" is paint wool with the selected color
L284[14:29:16] <giltwist> not JUST
wool
L285[14:29:19] <giltwist> any block
L286[14:29:21] <PaleoCrafter> unlike the
old way, it should also work for everything :P
L287[14:29:27] <ghz|afk> that makes no
sense
L288[14:29:31] <PaleoCrafter> the old way
heavily right on invalid assumptions
L289[14:29:31] <ghz|afk> you can't take
wood and paint it red
L290[14:29:36] <ghz|afk> withour replacing
the block
L291[14:29:37] <ghz|afk> unless you
mean
L292[14:29:47] <ghz|afk> you would
literally just write the metadata into the block
L293[14:29:50] <ghz|afk> and hope for the
best?
L294[14:29:55] <giltwist> But it used to
be that both wood and wool had a :3 and it didn't matter
L295[14:30:10] <giltwist> We got really
crazy stuff by applying :-1 to cakes and other things
L296[14:30:15] <ghz|afk> right
L297[14:30:21] <ghz|afk> so if all you
want is something crazy like that
L298[14:30:23] <ghz|afk> you can still do
it
L299[14:30:31] <ghz|afk> just call
getMetaFromState on the IBlockState
L300[14:30:40] <giltwist> right from the
block is easy
L301[14:30:41] <ghz|afk> and
.getStateFromMeta on the block
L302[14:30:58] <ghz|afk> and for the
item
L303[14:31:05] <giltwist> but you say the
itemstack and the block's data values are not necessarily aligned
in every mod like they are in vanilla
L304[14:31:07] <ghz|afk> well, the
itemstacks do not have such a small limit on meta values
L305[14:31:14] <ghz|afk> just take
potions
L306[14:31:24] <giltwist> Ahhh right, I
see
L307[14:31:24] <ghz|afk> they use values
like 8274
L308[14:31:28] <PaleoCrafter> they
technically aren't even required to line up in Vanilla
L309[14:31:34] <PaleoCrafter> see any
directional block :P
L310[14:31:39] <ghz|afk> so you could take
only the low 4 bits
L311[14:31:48] <ghz|afk> or something
along those lines
L312[14:31:53] <ghz|afk> but you can't
really have a 1:1 mapping
L313[14:31:55] <giltwist> Oh shoot, yeah,
directional blocks are new since I last did this stuff too.
L314[14:31:58] <ghz|afk> not even with
vanilla id/meta
L315[14:32:03] <ghz|afk> so really
L316[14:32:09] <PaleoCrafter> wat, the
furnace is rather old :P
L317[14:32:09] <ghz|afk> if all you want
is paint with meta values
L318[14:32:13] <giltwist> I used to have
to fake that with connectedtextures mod
L319[14:32:24] <ghz|afk> you can just have
the "paintbrush
L320[14:32:27] <ghz|afk> handle like
L321[14:32:32] <ghz|afk> shift-scrollwheel
or whatever
L322[14:32:38] <ghz|afk> to cycle
0..15
L323[14:32:41] <ghz|afk> ;P
L324[14:32:51] <PaleoCrafter> the best
thing would really be to not rely on items at all and just make it
blockstate based
L325[14:32:54] <ghz|afk> however!
L326[14:33:02] <ghz|afk> note that it's
not always safe to write a random meta value on a block
L327[14:33:06] <giltwist> That's what we
used to do with voxelsniper, we had an item that just did an
increment or decrement on data value
L328[14:33:14] <PaleoCrafter> then you can
even provide people with a nice GUI where they can select the
properties they want and shit :P
L329[14:33:16] <ghz|afk> chances are many
mods' blocks will crash
L330[14:33:23] <ghz|afk> if you give them
an invalid number in getstateFromMeta
L331[14:34:02] <giltwist> ok so
getStateFromMeta is what accepts the 0-15 as an input?
L333[14:34:29] <PaleoCrafter> read the
docs I posted earlier :P
L334[14:35:35] <ghz|afk> giltwist: yes,
but with no assurance that invalid values won't crash
L335[14:35:50] <ghz|afk> so it's not
recommended to do that blindly
L336[14:36:09] <ghz|afk> getStateFromMeta
should only be called with meta values returned from
getMetaFromState
L337[14:36:10] <giltwist> I'm ok with
that. I can easily add in a blacklist for common mods. Again,
that's what we did for voxelsniper. Assume it works, then forbid it
if it breaks
L338[14:36:22] <ghz|afk> that's up to
you
L339[14:36:25] <ghz|afk> ;p
L340[14:36:54] *
PaleoCrafter mumbles something about assumptions being terrible
when their is a more elegant solution
L341[14:36:55] <giltwist> Right but
getMetaFromState only works on an actual block, not from the item
that becomes the block, yes?
L342[14:37:10] <PaleoCrafter> *there,
dammit
L343[14:37:11] <ghz|afk> pretty much
L344[14:37:33] <ghz|afk> the only way to
know which block an item "becomes" when placed
L345[14:37:34] <giltwist> Ok, so I may
need to abandon the use of the offhand slot as an override
L346[14:37:37] <ghz|afk> is to place
it.
L347[14:38:27] ⇦
Quits: romibi (~quassel@cable-static-7-174.rsnweb.ch) (Ping
timeout: 206 seconds)
L348[14:38:44] <ghz|afk> unless the item
is an ItemBlock, and it does not override onItemUse, and it does
not override getStateForPlacement, in which case you could
presumably get the corresponding block from there
L349[14:38:51] <ghz|afk> but yeah
L350[14:38:59] <ghz|afk> many IFs that
make it impractical
L351[14:39:04] ⇦
Quits: McJty (~jorrit@d8D872C43.access.telenet.be) (Quit:
Leaving)
L352[14:39:13] <giltwist> @Paleo: You'd
never imagine how much of the Voxelbox had bizaare stuff going on
under the hood like -1 data values or pressure plates with no
physics checks, all because we intentionally decided not to assume
it wouldn't work
L353[14:40:00] <giltwist> like, we found
that doublestep would put the top face on all six sides with a -1
data value
L354[14:40:05]
⇨ Joins: romibi
(~quassel@cable-static-7-174.rsnweb.ch)
L355[14:40:27] <PaleoCrafter> well, a data
value of -1 probably is just equal to 15 :P
L356[14:40:40] <giltwist> no, a data value
of 15 did not turn the cake inside out
L357[14:41:44] <giltwist> i mean, just
WEIRD notchcode stuff
L358[14:42:42] <giltwist> cake with a -1
data value put the textures on the interior of the far face rather
than the exterior of the near face
L359[14:43:07] <giltwist> I don't know if
it still does, but it did for the longest time
L360[14:43:30] <PaleoCrafter> I doubt it
would
L361[14:43:47] <giltwist> And long before
minecraft allowed you to put pressure plates on fence posts,
voxelsniper used to block physics checks on pressure plates to do
that
L362[14:44:06] <giltwist> Just weird stuff
that looked cool
L363[14:44:16] <giltwist> Anway, I
appreciate the insige
L364[14:44:18] <giltwist> *insight
L365[14:44:44] <giltwist> Forge and Bukkit
are pretty different to begin with, before dealing with all the new
ideas of 1.10
L366[14:45:39] ⇦
Quits: giltwist
(~giltwist@104-176-20-107.lightspeed.bcvloh.sbcglobal.net) (Quit:
Leaving)
L367[14:49:45]
⇨ Joins: immibis
(~chatzilla@122-59-205-9.jetstream.xtra.co.nz)
L368[14:51:54] <ghz|afk> yep
L369[14:52:02] <ghz|afk> bukkit gives you
an entire abstraction layer
L370[14:52:12] <ghz|afk> you don't
actually interact with minecraft itself
L371[14:52:32] <PaleoCrafter> I always
find it funny to see Bukkit devs first really delve into MC code
xD
L372[14:53:47] <TechnicianLP> does bukkit
still have null itemstacks?
L373[14:56:44] <kashike> yes
L374[14:57:44] <kashike> they also make
ItemStack's Item non-final again :p
L376[14:58:15] <ghz|afk> EWH
L377[14:58:30] <mezz> gross
L378[14:59:12] <mezz> actually I
accidentally saw the rest of the file and now my eyes burn,
nevermind <_<
L379[14:59:24] <kashike> mezz: line
64
L380[15:00:57] <mezz> :( what the hell is
even going on here
L381[15:01:01] <TechnicianLP> one reason
more to ditch bukkit
L382[15:02:14] ***
DarkevilAway is now known as Darkevilmac
L383[15:04:52] <ghz|afk> well I suppose
bukkit is all about keeping backward compatibility with old
plugins?
L384[15:06:36] <mezz> yeah but at what
cost?
L385[15:06:43] <kashike> spigot, who
maintains their fork of bukkit, doesn't like to remove
anything
L386[15:06:49] <kashike> but they're fine
to break things
L387[15:09:46] <TechnicianLP> they have a
interface for itemstacks ... why dont they add a layer to handle
null itemstacks and item replacement if the really want to keep it
-.-
L388[15:09:54] ⇦
Quits: edr (~edr@d-65-175-180-73.cpe.metrocast.net) (Ping timeout:
204 seconds)
L389[15:10:15] <TechnicianLP> (or at least
they did when i used it)
L390[15:11:01] <mezz> I'm guessing sponge
is not as scary
L391[15:11:15]
⇨ Joins: Ipsis
(~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk)
L392[15:11:29]
⇨ Joins: williewillus
(~williewil@cpe-24-28-24-13.austin.res.rr.com)
L393[15:13:14] ⇦
Quits: iPixeli
(~iPixeli@host213-122-124-153.range213-122.btcentralplus.com) (Ping
timeout: 194 seconds)
L394[15:14:08] ***
PaleoCrafter is now known as PaleOff
L395[15:15:35]
⇨ Joins: edr
(~edr@d-65-175-180-73.cpe.metrocast.net)
L396[15:16:25] ⇦
Quits: immibis (~chatzilla@122-59-205-9.jetstream.xtra.co.nz) (Ping
timeout: 190 seconds)
L397[15:19:37]
⇨ Joins: iPixeli (~iPixeli@5.80.18.186)
L398[15:19:37]
MineBot sets mode: +v on iPixeli
L399[15:20:12] <quadraxis> oh yeah, mezz,
do the new loading screen changes need adding to 1.11?
L400[15:20:34] <mezz> ah, yes
L401[15:20:48] <mezz> I'll poke c.pw when
I see him
L402[15:21:02] <quadraxis> cool,
thanks
L403[15:22:35]
⇨ Joins: Shambling
(~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L404[15:23:02]
⇨ Joins: Fye
(~Fye@dynamic-adsl-78-13-93-180.clienti.tiscali.it)
L405[15:23:06] <Shambling> well, one good
thing coming out of the blizzard tomorrow, half day at work
L406[15:23:24] <Shambling> and alot of
shoveling :\
L407[15:26:23] <Corosus> ahhhhh the perks
of working from home and living in an apartment \o/
L408[15:26:47] *
williewillus glances at 80F forecast for next week
L409[15:27:00] <Corosus> :o
L410[15:30:32] *
TechnicianLP would be happy with more than 10C/50F
L411[15:30:40] *
Vigaro glances at the really hot forecast for the entire
year
L412[15:32:20]
⇨ Joins: TomyLobo
(~TomyLobo@2a02:8109:87c0:20c:81f6:842:3705:4cf8)
L413[15:32:24] <TomyLobo> hi there
L415[15:34:36] <TomyLobo> or.java#L24
)
L416[15:34:48] <williewillus> it
does
L418[15:35:00] <TomyLobo> williewillus,
alright, thanks
L419[15:35:50] <TomyLobo> so, where's
IBlockState? i couldnt find a patchfile for it and nothing in
src/main/java either
L420[15:35:59] <TomyLobo> mysterious
L421[15:36:11] <williewillus> it's a
vanilla class
L422[15:36:20] <williewillus> you need to
setup mcp/forge to see it
L423[15:36:34] <TomyLobo> oh, i would have
thought that would be the one class that forge *has* to modify
:)
L424[15:36:52] <williewillus> IBlockState
has a superclass that gets patched iirc
L425[15:36:55] <williewillus>
IBlockProperties?
L426[15:37:08] <TomyLobo> ahhhh
L427[15:42:25] ⇦
Quits: Flenix (~Flenix@2a01:4f8:201:63e2::2) (Killed (NickServ
(GHOST command used by
Greylister027!webchat@host86-167-252-126.range86-167.btcentralplus.com)))
L428[15:43:49] ***
Vigaro is now known as V
L429[15:46:59] ⇦
Quits: Shambling
(~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Read error:
Connection reset by peer)
L430[15:49:59] ⇦
Quits: Ipsis (~Ipsis@82-69-71-184.dsl.in-addr.zen.co.uk) (Ping
timeout: 206 seconds)
L431[15:52:15] ⇦
Quits: Hunterz (~hunterz@62.182.234.189) (Remote host closed the
connection)
L432[16:02:33] ⇦
Quits: lashtear (~lashtear@184-100-172-207.ptld.qwest.net) (Ping
timeout: 206 seconds)
L433[16:12:22]
⇨ Joins: lashtear
(~lashtear@184-100-172-207.ptld.qwest.net)
L434[16:15:19]
⇨ Joins: tzh
(~tzh@c-24-118-228-184.hsd1.mn.comcast.net)
L435[16:17:40]
⇨ Joins: luisemota
(~luisemota@2804:14d:5cd4:8f86:caa:2c38:6452:71ac)
L436[16:20:07] ⇦
Quits: sinkillerj (~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
(Remote host closed the connection)
L437[16:24:45]
⇨ Joins: Shambling
(~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com)
L438[16:29:10] <TechnicianLP> why is open
in external editor ctrl-alt-f4 ? /me just started anothor console
session
L439[16:31:43]
⇨ Joins: Cast0077
(~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com)
L440[16:35:45] <Shambling> there must be
something wrong with me, I want to install a mod called more
spiders
L441[16:36:09] ⇦
Quits: Noppes (~Noppes@ip56530f2e.direct-adsl.nl) (Read error:
Connection reset by peer)
L442[16:36:15] <Lord_Ralex> spiders are
cool thoug
L443[16:36:17] <Lord_Ralex> though*
L444[16:36:35] <Corosus> just also install
an infinite fire spreading mod so you can burn everything down
easier too
L445[16:36:53] <tzh> Hey, does anybody
here have some experience with putting together some complex
blockstate stuff? I'm trying to make a mod that adds in a bunch
more plant types, but I'm having trouble getting minecraft/forge to
load the variants in the blockstate .json file
L446[16:41:38]
⇨ Joins: ThePsionic
(~Psi@ip5457f909.direct-adsl.nl)
L447[16:45:49] <Shambling> lol dangit,
thought upgrading 1.10.2 SNAD to 1.11.2 would be easy peasy
L448[16:46:00] <Shambling> in comes block
registration changes :P
L449[16:46:45] <Ashindigo_> Snad?
L450[16:47:26] ⇦
Quits: Hgrebnednav (~Hgrebnedn@d8D872A6E.access.telenet.be) (Ping
timeout: 201 seconds)
L451[16:47:38] <TechnicianLP> sand which
speeds up sugarcane growth
L452[16:48:05] ***
MrKickkiller is now known as MrKick|Away
L453[16:48:19] <Ashindigo_> Sand was
already faster than dirt though ;)
L454[16:48:47] <TechnicianLP> nope
L455[16:49:03] <Shambling> and
spawnentityinworld has been removed
L456[16:49:30] <ghz|afk> sand has never
been faster than dist
L457[16:49:32] <ghz|afk> dirt*
L458[16:49:40] <ghz|afk> it's some kind of
weird myth that keeps going around
L459[16:49:41] <Shambling> welp, let me
look and see how its done in another method.
L460[16:49:42] <ghz|afk> hence that
mod
L461[16:50:07] <Ashindigo_> I was joking I
know about the myth
L462[16:50:16] <Ashindigo_> Its also a
joke in sf3 iirc
L463[16:50:38] <ghz|afk> yeah I know but
the joke detector is slow, and I had already written it by the time
it was like "duuudeeee, thaaattt wassss the
joookkeeeeee...."
L464[16:51:05] <Ashindigo_> Shambling: why
not use world#spawnEntity?
L465[16:51:35] <Shambling> why do people
use # when referencing methods
L466[16:51:45] <Shambling> shouldn't it be
(world).spawnEntity
L467[16:51:54] <Shambling> with no ( ),
where world is the name of thee world :P
L468[16:52:05] <ghz|afk> well the correct
term is
L469[16:52:10] <Shambling> I have never
seen working code with pounds
L470[16:52:11] <ghz|afk>
World#spawnEntity
L471[16:52:17] <ghz|afk> it's not meant to
be correct code
L472[16:52:27] <ghz|afk> it's a separator
between the class and the method
L473[16:52:29] <ghz|afk> as a shorthand
of
L474[16:52:34] <ghz|afk> "spawnEntity
which is in the class World"
L475[16:52:42] <Shambling> so
World.spawnEntity then
L476[16:52:45] <Shambling> right...
L477[16:52:45] <Shambling> :P
L478[16:52:50] <ghz|afk> no because that
implies it's static
L479[16:52:55] <Shambling> o.0
L480[16:53:16] <ghz|afk> because
spawnEntity is an instance method
L481[16:53:22] <Shambling> why do I feel
like the people that made up these rules for notating code were a
little... weird
L482[16:53:42] <ghz|afk> the # shows that
i'm not referring to a static method
L483[16:53:49] <ghz|afk> but a method that
would be called on an instance of the World class
L484[16:54:00] <Shambling> by why is that
needed, shouldn't that be assumed in shorthand notation?
L485[16:54:03] <ghz|afk> which would be in
a variable
L486[16:54:16] <ghz|afk> okay let's
say
L487[16:54:25] <ghz|afk> I tell you
"yes call Integer.parseInt"
L488[16:54:29] <ghz|afk> you'll go on your
IDE
L489[16:54:32] <ghz|afk> and write,
literally
L490[16:54:35] <ghz|afk>
"Integer.parseInt"
L491[16:54:36] <Shambling>
x.parseInt()
L492[16:54:45] <ghz|afk> see
L493[16:54:48] <ghz|afk> that's why it's
needed
L494[16:54:49] <Shambling> no, I wouldn't,
because I'm not a moron that takes things literally :P
L495[16:54:56] <ghz|afk> because
Integer.parseInt IS A STATIC
L496[16:55:00] <ghz|afk> and is meant to
be typed literally
L497[16:55:17] <Shambling> can that be
used somewhere when defining uhm... can't remember the names
L498[16:55:25] <Lord_Ralex> that's how
javadocs even do it i think
L499[16:55:29] <Shambling> I'd imagine if
that type of notation is actually used in live code, I could see
how its useful
L500[16:55:49] <ghz|afk> that's
impossible, though
L501[16:55:50] <ghz|afk> I mean
L502[16:55:52] <ghz|afk> you can say
L503[16:56:00] <ghz|afk>
world::spawnEntity
L504[16:56:04] <Shambling> if you can
never use Integer.parseInt, then why the need for special
code?
L505[16:56:08] <ghz|afk> as a way to
create a method ref
L506[16:56:13] <Shambling> errr
writing
L507[16:56:19] <ghz|afk> what?
L508[16:56:27] <ghz|afk> you can use
Integer.parseInt
L509[16:56:30] <ghz|afk> that's what I
mean
L510[16:56:32] <Shambling> well, can
Integer.parseInt actually be called explicitly somewhere in working
code
L511[16:56:36] <ghz|afk> parseInt is a
static method
L512[16:56:38] <ghz|afk> yes
L513[16:56:40] <Shambling> ah ok
L514[16:56:50] <Shambling> I see why the
need to use seperate symbols to simplify notation then
L515[16:56:50] <ghz|afk> you literally
type "int x = Integer.parseInt("1");"
L516[16:56:51] <Shambling> thank you
L517[16:57:38] <ghz|afk> sometimes I
wonder how people manage to write mods, without knowing basic
programming concepts wuch as static vs instance methods
L518[16:57:38] <ghz|afk> ;P
L519[16:57:58] <Shambling> its easier to
read code while ignoring the intricacies that I will never
use
L520[16:58:10] <Shambling> imagine you're
reading french after taking 3 years of french classes
L521[16:58:11] <ghz|afk> but you will
never use them because you don't bother learning
L522[16:58:19] <Shambling> half of it you
only understand because you look at the meaning, not the words
:P
L523[16:58:22] <ghz|afk> ;P
L524[16:58:37] <ghz|afk> but french is...
french
L526[16:59:05] <Shambling> both are
languages. I can get the gist of something by skimming over it, if
I understand at least 30% of it. The problem comes with making
unique instances from nothing while following that
L527[16:59:07] <ghz|afk> this is like
saying you don't know the difference between a noun and a
pronoun
L528[16:59:18] <williewillus> tzh: what is
that formatting 0.o
L529[16:59:26] *
ghz|afk shudders
L530[16:59:44] <williewillus> and your
json is not valid
L531[16:59:48] <Shambling> looks like
every other json I've seen randomly on the internet
L532[16:59:48] <williewillus> probably
because the formatting is bad :P
L533[16:59:49] <ghz|afk> it's a formatting
written by someone who wishes json wasn't delimited
L534[17:00:05] <tzh> yeah basically
L535[17:00:16] <tzh> williewillus: what's
not valid about it?
L536[17:00:24] <Shambling> but yes, I am
trying to improve ghz, I appreciate your patience
L537[17:00:25] <williewillus>
jsonlint.com
L538[17:00:30] <williewillus> it even
formats it like a sane person would
L539[17:01:03] <ghz|afk> jsonlint is
broken in my version of firefox XD
L540[17:01:11] <ghz|afk> no wait
refreshing fixed it
L541[17:01:16] <williewillus> oh wait hm
it says it's valid
L542[17:01:18] <tzh> jsonlint says it's
valid json
L543[17:01:19] <tzh> yeah
L544[17:01:20] <williewillus> are you
getting errors in the log?
L545[17:01:25] <ghz|afk> yo uare using
forge marker
L546[17:01:35] <ghz|afk> along with full
variant strings
L547[17:01:36] <williewillus> ah yes
L548[17:01:37] <ghz|afk> but without
[]
L549[17:01:39] <williewillus> you need
[]
L550[17:01:50] <ghz|afk> either split up
the variants into separate properties
L551[17:01:56] <ghz|afk> or surround the
full-string variants in []
L552[17:01:58] <ghz|afk> as in
L553[17:02:04] <williewillus> also you
don't need "model": "cross" in every variant if
you put it in defaults
L554[17:02:07] <tzh> oh so uh
`"variants": [{...stuff...}]`?
L555[17:02:10] <ghz|afk>
"age=1,yield=2": [{ ... }]
L556[17:02:16] <tzh> oh huh
L557[17:02:23] <ghz|afk> or
alterantively
L558[17:02:30] <tzh> williewillus: yeah i
only added those when i was getting frustrated and confused about
why it wasn't working :p
L559[17:02:36] <ghz|afk> "age":
{ "1": { ... }, ... },
L560[17:02:38] <luisemota> Do you guys
recommend any resources about Render<T> and ModelBase?
L561[17:02:42] <ghz|afk>
"yield": { ... }
L562[17:02:47] <williewillus> luisemota:
what specifically?
L563[17:02:58] <williewillus> vanilla
provides acceptable examples
L564[17:03:29] <tzh> ghz|afk: well, my
problem with the forge markup is that the textures depend on the
values of both properties, and i don't think the forge format lets
you specify that
L565[17:03:48] <tzh> but yeah i'll try
adding the []s and see if that works, thanks
L566[17:05:45] ⇦
Quits: Lunatrius (~Lunatrius@77.38.28.116) (Ping timeout: 190
seconds)
L567[17:07:02]
⇨ Joins: Lunatrius (~Lunatrius@77.38.28.116)
L568[17:08:17] <Shambling> how long has
getmaterial been deprecated?
L569[17:08:49] <williewillus> that
deprecation just means to use the one on iblockstate
L570[17:08:53] <Shambling> I'm thinking if
I am going to port this, I should clean it up
L571[17:08:53] <williewillus> instead of
using the block one directly
L572[17:08:58] <Shambling> kk
L573[17:10:05] ⇦
Quits: TechnicianLP (~Technicia@p4FE1CAEE.dip0.t-ipconnect.de)
(Ping timeout: 190 seconds)
L574[17:11:07] <ghz|afk> tzh: that's fine
then, that's why both formats are supported
L576[17:20:23] ⇦
Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping
timeout: 384 seconds)
L577[17:21:23]
⇨ Joins: bilde2910
(bilde2910@178.51-174-170.customer.lyse.net)
L578[17:28:45] ⇦
Quits: DiscworldZA (~IceChat9@196-210-106-33.dynamic.isadsl.co.za)
(Ping timeout: 201 seconds)
L579[17:30:56] ⇦
Quits: Meronat (uid190493@id-190493.ealing.irccloud.com) (Quit:
Connection closed for inactivity)
L580[17:32:12]
⇨ Joins: VikeStep (~VikeStep@203.15.33.146)
L581[17:38:30] <Shambling> so for
blockfalling, is there a replacement for getSubBlocks
L582[17:38:39] <Shambling> I guess they
use it for the creativetab call
L583[17:39:40] <Shambling> they never
implement it, so I guess not having the override there fixed
doesn't matter, I'll comment it out
L584[17:40:43] <Shambling> I never said I
was a good programmer, I'm like that guy that makes access
databases and sells the license to schools for 100,000 and provides
no support, and has no clue what he's doing
L585[17:40:59] <Shambling> only the only
similarity between us, is we both have no idea how to program
:P
L586[17:42:42] <Shambling> ok well the
code compiles, the mod shows up in the modlist, but the items don't
show up in jei
L587[17:42:52] <Shambling> and you can't
craft them
L588[17:42:55] <Shambling> 2 out of 3
ain't bad :P
L589[17:45:28] <Shambling> I think I
forgot a registration step
L590[17:48:09] <ScottehBoeh> Someone
L591[17:48:22] <ScottehBoeh> my IDE is
giving me "Error: java: invalid source release"
L592[17:48:29] <ScottehBoeh> 1.9
L593[17:48:40] <williewillus> well areyou
using java 9? :P
L594[17:49:17] <ScottehBoeh> For real, I'm
not sure what's causing this error
L595[17:49:54] <williewillus> you're
telling the compiler to use java 9 source level
L596[17:50:00] <williewillus> so if you
don't have a java 9 compiler it won't work
L597[17:52:35] <ghz|afk> ScottehBoeh: file
-> project structure
L598[17:52:40] <ghz|afk> you probably
chose language level 9 by mistake
L599[17:52:59] <ghz|afk> because you did
something that's being introduced in java9, and when the IDE asked
if java9 is what you want, you said ok
L600[17:54:10] <ScottehBoeh> Ah got
it
L601[17:57:17] <ScottehBoeh> ohey thats
cool
L602[17:57:25] <ScottehBoeh> I managed to
update my old menu to 1.8
L603[18:01:35] <masa> hmm, are simpleimpl
network packets somehow prioritized differently than vanilla
packets... or I'm really not sure what is going on with this
thing
L604[18:02:26] <masa> basically when I use
the click + hold + drag feature of item scroller in my mod
inventory, it sometimes derps up, so I'm assuming the container
sync packets somehow mess up and the client desyncs and then the
slot clicks fail
L605[18:02:52] <masa> but when I drag
inside a vanilla chest, no matter how fast I drag over one row of
slots, it never derps up
L606[18:04:16] <ghz|afk> masa: I believe
they use separate queues
L607[18:04:26] <ghz|afk> which means they
are not 100% serialized with vanilla
L608[18:04:31] <ghz|afk> they can be sent
in slightly different orders
L609[18:04:51] <ghz|afk> by serialized I
mean
L610[18:05:04] <ghz|afk> that sending a
vanilla packet and right afterward, sending a simpleimpl
packet
L611[18:05:14] <ghz|afk> does not mean the
vanilla one will be received first
L612[18:05:17] <ghz|afk> or vice
versa
L613[18:05:27] <masa> hmm right,
okay
L614[18:06:00] <masa> I'll need to check
my container sync stuff and where exactly I'm using custom syncing
and where vanilla
L615[18:09:36] <Shambling> how the
frick... I have a mod installed that seems invible everywhere but
minecraft
L616[18:09:41] <Shambling> wonder if it
has a silly mod name
L617[18:09:43] <Shambling> err jar
name
L618[18:09:49] <ghz|afk> wat
L619[18:11:16] <Lymia> Shambling, what
platform
L620[18:11:22] <Shambling> 1.11.2
L621[18:11:28] <Lymia> What OS, I
mean
L622[18:11:32] <Shambling> oh windows
10
L623[18:11:43] <Shambling> I have ender
ores installed, might even be one I compiled like a month ago
L624[18:11:45] <Shambling> but I can't
find the jar
L625[18:11:45] <Lymia> hidden file or
something? idk
L626[18:11:51] <Shambling> I by default
unhide files
L627[18:11:54] <Lymia> You probably named
it weird
L628[18:11:55] <Shambling> so its probably
just named funny
L629[18:12:02] <Shambling> but the in game
mod name info is ender ore
L630[18:12:33]
⇨ Joins: Meronat
(uid190493@2604:8300:100:200b:6667:2:2:e81d)
L631[18:12:41] <Shambling> I think it was
upgraded to 1.11 but not 1.11.2 so I just copied it
L632[18:13:08] <Shambling> doesn't show up
in unknown authors list in curse though
L633[18:13:11] <Shambling> so thats the
weird part
L634[18:13:14] ***
amadornes is now known as amadornes[OFF]
L635[18:15:50] <Shambling> wow... so
weird
L636[18:15:54] <Shambling> its just this
weird phantom mod
L637[18:16:52] <Shambling> or!
L638[18:17:05] ⇦
Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping
timeout: 190 seconds)
L639[18:17:06] <Shambling> this other mod
somehow registered ender ores and itself
L640[18:17:19] <Shambling> ender ores and
more is the other mod, I'm wondering if it packages the other in
itself
L641[18:18:12] <ScottehBoeh> once I get my
mod working for 1.8, i'll update it to 1.11+
L642[18:18:30] <ScottehBoeh> then I'll
probably start a livestream when I work on UI stuff seeing as some
people are interested :)
L643[18:18:57]
⇨ Joins: bilde2910
(bilde2910@178.51-174-170.customer.lyse.net)
L644[18:19:32] <ghz|afk> ScottehBoeh: why
are you doing that to yourself...
L645[18:19:33] <ghz|afk> XD
L646[18:19:37] <ghz|afk> (doing 1.8 before
1.11)
L647[18:19:41] <ghz|afk> it's like
L648[18:19:54] <ghz|afk> "let me use
the awkward and annoying to use 1.8, beforeI go to the nice 1.11
features"
L649[18:20:13] <ScottehBoeh> Ah it's
because I already have a second workspace with half of everything
ported :P
L650[18:20:47] ⇦
Quits: ThePsionic (~Psi@ip5457f909.direct-adsl.nl) (Quit:
Leaving)
L651[18:20:52]
⇨ Joins: liach
(~liach@2605:e000:309e:3200:6425:dc5c:fda2:285a)
L652[18:20:54] <ScottehBoeh> mostly gui
stuff anyways, not too hard
L653[18:21:51] <Shambling> ok so... ender
dust and more did seem to package ender ores mod in itself
L654[18:22:01]
⇨ Joins: sinkillerj
(~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net)
L655[18:22:04] <Shambling> I'm not sure i
want to install it if they don't link the original authors
mod
L656[18:22:11] ⇦
Quits: VikeStep (~VikeStep@203.15.33.146) (Read error: Connection
reset by peer)
L657[18:23:57] <ScottehBoeh> holy
cow
L658[18:24:03] <ScottehBoeh> so happy 1.11
uses methods to get Player etc
L659[18:25:33]
⇨ Joins: newb
(webchat@159-205-194-63.adsl.inetia.pl)
L660[18:27:36] <ghz|afk> ?
L661[18:27:40] <Shambling> ok so... I
don't see this mod embedded anywhere... anyone know how someone
would code something so that it registers items twice, using two
mod names, and registers itself twice in the mod list?
L662[18:28:05] <ghz|afk> wat?
L663[18:28:16] <Shambling> I know that
probably sounds crazy, if you want to know what I'm talking about,
install ender dusts and more on 1.11.2
L664[18:28:21] <ScottehBoeh> instead of
event.entity I do even.getEntity() etc, I like that
L665[18:28:21] ⇦
Quits: sww1235 (~sww1235@lotus.cs.colostate.edu) (Remote host
closed the connection)
L666[18:28:25] <Shambling> it literally is
one jar with two registered mods in the mod list
L667[18:28:43] <Shambling> and two items
called ender dust, one registered by ender dust and more, and one
by ender ores
L669[18:30:14] <ghz|afk> that's because
the jar contains both
L670[18:30:23] <ghz|afk>
enderdustandmore-1.11.2-1.0.0.jar\io\github\proxysprojects\enderdustandmore
L671[18:30:31] <ghz|afk>
enderdustandmore-1.11.2-1.0.0.jar\io\github\proxysprojects\enderore
L672[18:30:32] <TehNut> Oh I saw that
yesterday
L673[18:30:37] <TehNut> Git is correct,
jar has both
L674[18:30:51] <ghz|afk> either bad
shading
L675[18:30:59] <ghz|afk> or
purposeful
L676[18:31:00] <ghz|afk> whichever
L677[18:31:01] <TehNut> You can just
delete the extra embedded mod's dir to fix it
L678[18:31:47] <Shambling> maybe I'll just
wait for them to re-upload the fixed file. Aren't you supposed to
credit a previous mod author if you take their code over
though?
L679[18:32:16] ⇦
Quits: ScottehBoeh (~ScottehBo@31.24.226.186) (Ping timeout: 201
seconds)
L680[18:32:36] <ghz|afk> dpeends on
license
L681[18:32:41] <ghz|afk> things like
MIT/BSD only require to leave the copyright notices alone
L682[18:32:52] <ghz|afk> and to have the
license file somewhere reachable
L683[18:33:39] <ghz|afk> Shambling: did
you report the bug, though?
L684[18:33:40] <ghz|afk> because
otherwise
L685[18:33:45] <Shambling> alright well
what zip programs can open and edit jar files? 7zip can extract it
fine though
L686[18:33:48] <ghz|afk> if everyone
thinks "I'll let someone else tell them about it"
L687[18:33:50] <ghz|afk> maybe no one
does
L688[18:33:56] <ghz|afk> which is
extremely annoying
L689[18:34:03] <Shambling> they fixed it
on git, but I ould report it to them on forge
L690[18:34:09] <ghz|afk> when like, 3
months after you release a mod
L691[18:34:13] <ghz|afk> someone tell you
you forgot a recipe
L692[18:34:15] <ghz|afk> like wtf
L693[18:34:21] <ghz|afk> I had 5000
downloads on that version
L694[18:34:24] <ghz|afk> XD
L695[18:34:40] <ghz|afk> (I guess most of
them modpacks)
L696[18:36:12] <Shambling> :D
L697[18:36:22] <Shambling> I just posted,
unfortunately curse forge links directly to issues on github
L698[18:36:23] <Shambling> so meh
L699[18:37:06]
⇨ Joins: Creysys
(~Creysys@2a02:908:1d2:9900:a1c4:8dd:ac66:c34c)
L700[18:37:50] ⇦
Quits: newb (webchat@159-205-194-63.adsl.inetia.pl) (Quit: Web
client closed)
L701[18:37:56] <TehNut>
Unfortunately?
L702[18:38:07]
⇨ Joins: newb
(~newb@159-205-194-63.adsl.inetia.pl)
L703[18:38:17] <Shambling> well its
already fixed on git, so it feels silly to report a curse forge jar
on git
L704[18:38:34] <Shambling> thats like
saying "hey that thing you already fixed? Yeah, upload it
already"
L706[18:39:25] <Shambling> what a weird
jar structure
L707[18:39:42] <ghz|afk> Creysys: it
would, but with the world grid only containing a light level value,
no idea how that could possibly work
L708[18:39:42] <ghz|afk> ;P
L709[18:40:05] <Creysys> well i did it
didnt i :P
L710[18:40:16] <ghz|afk> dunno for all I
know that's a photoshop
L711[18:40:17] <ghz|afk> ;P
L712[18:40:35] <ghz|afk> ifyou did do it,
how did you do it?
L713[18:40:38] <ghz|afk> I'm curious
L714[18:40:49] <newb> Hey, does anyone
there possibly have an idea what happened to setupGLTranslation
(func_78905_g) between 1.7.10 and 1.10.2?
L715[18:40:55] <Creysys> Its just...
L716[18:40:56] <ghz|afk> (mostly to see if
the idea in my head resembles your implementation)
L717[18:41:00] <Creysys> 3 light values
instead of one
L718[18:41:07] <newb> or rather, between
1.7.10 and 1.8, as that's when MCP seems to lose track of it
L719[18:41:20] <LexMobile> Shush with your
hacks
L720[18:41:20] <ghz|afk> newb: I have no
idea what that method did
L721[18:41:38] <newb> a function named
setupGLTranslation still however randomly exists in a pastebin for
1.8 Forge, not sure if relevant
L722[18:42:04] <ghz|afk> instead of that,
why don't you explain what you are trying to do, and we can tell
you how we do it these days? ;P
L723[18:42:31] <newb> patch up
MicdoodleCore for 1.10.2, now that Galacticraft is (sort of)
there
L724[18:42:51] <Shambling> !gm
func_78905_g
L725[18:42:54] <newb> MicdoodleCore being
an injector used by Galacticraft
L726[18:42:59] <Shambling> I was curious,
so sue me :P
L727[18:43:00] <newb> not found for
anything higher than 1.7.10
L728[18:43:13] <newb> i've tried
L729[18:43:19] <ghz|afk> right but, which
feature?
L730[18:43:22] <williewillus> um?
L732[18:43:28] <newb> it's broken
L733[18:43:32] <newb> or rather, for
1.8
L735[18:43:50] <newb> that, sure
L736[18:43:58] <newb> but that
MicdoodleCore is actually outdated
L737[18:44:12] <williewillus> ask the devs
of galacticraft where the core they;'re using is then
L738[18:44:13] <newb> a (sort of) working
one I've put there
L740[18:44:26] <williewillus> instead of
redoing work :P
L741[18:44:32] <newb> but it's failing to
do two injects
L742[18:44:45] ⇦
Quits: Necro
(~Necro@p200300700D153E4195D8BD72582422E1.dip0.t-ipconnect.de)
(Ping timeout: 190 seconds)
L743[18:46:03] <newb> then again, I'm not
even that sure even that the devs have access to MicdoodleCore for
1.10
L744[18:46:12] <williewillus> they're
probably leaving that for last
L745[18:46:20] <newb> one hint that they
do would be the last few commits, they don't look blind
L746[18:46:29] <williewillus> their hooks
aren't critical for the mod
L747[18:46:32] <newb> unless they have
some neat skills of knowing what's wrong
L748[18:46:45] <raoulvdberge> is it
possible to use IItemColor with layers?
L749[18:46:48] <newb> and yep, it runs,
but has some bugs which fixing these hooks does fix
L750[18:46:50] <raoulvdberge> I want a
certain layer to stay uncolored
L751[18:47:01] <williewillus>
raoulvdberge: tintIndex in the json -> tintIndex passed to
iitemcolor
L752[18:47:02] <newb> or rather
L753[18:47:04] <newb> might fix
L754[18:47:10] <raoulvdberge> ah ty
williewillus
L755[18:47:12] <raoulvdberge> makes
sense
L756[18:48:43] <Shambling> well the good
news is, I don't see that getting called anywhere in 1.7.10
galacticraft... so just comment it out :P
L758[18:49:02] <newb> it's most likely
called in MicdoodleCore itself
L759[18:49:08] <Shambling> I checked that
as well
L760[18:49:09] <newb> like most of the
stuff there
L762[18:49:16] <newb> actually checking
that?
L763[18:49:19] <Shambling> the only place
that references it according to git, is the place where its
defined
L764[18:49:27] <Shambling> unless git
search is really that bad
L765[18:49:27] <Shambling> :D
L766[18:49:28] <williewillus> ?
L767[18:49:34] <williewillus> it's
injecting using asm
L768[18:49:35] <Shambling> github, sorry
:P
L769[18:49:37] <Shambling> ah
L770[18:49:39] <williewillus> of course
nothing calls it normally
L771[18:49:41] <williewillus> ;p
L772[18:49:47] <Shambling> well where is
the asm then
L773[18:49:52] <williewillus> in
micdoodlecore
L774[18:50:18] <Shambling> where do people
hide the asm code, I don't see any reference to it on the github
page
L775[18:50:24] <newb>
MicdoodleTransformer.java has the inject stuff according to my pr0
java expertise ("halp how to print")
L776[18:50:34] <williewillus> Shambling:
it's in another repo
L777[18:50:35] <newb> although
indeed
L778[18:50:44] <newb> doesn't seem to be
called inside that one?
L779[18:50:46] <Shambling> ah, links upon
links
L780[18:50:54] <williewillus> because the
call is injected :P
L781[18:51:08] <ghz|afk> Creysys: seems
nice
L782[18:51:14] <Shambling> "I shall
make my life easier, by referencing 30 layers deep worth of
libraries"
L783[18:51:26] <ghz|afk> I suppose the
lights can only be in the primary colors?
L784[18:51:29] <williewillus> Creysys:
colored lights revival?
L785[18:52:11] <newb> Shambling: well,
it's java
L787[18:52:25] <newb> already making
everyone's lives harder by its ridiculous forced practices
L788[18:52:35] <newb> so a little git
doesn't hurt, hopefully
L789[18:53:14] <williewillus> lol
L790[18:53:19] <newb> um indeed
L791[18:53:21] <williewillus> i wonder how
hard it woudl be to port it
L792[18:53:27] <newb> that thing isn't
even used
L793[18:53:32] <newb> commenting out and
seeing what happens
L794[18:53:38] <newb> kthx
L795[18:53:49] <Creysys> @williewillus the
lights or other stuff?
L796[18:53:50] <Shambling> worst that can
happen is those giant mutant creepers become john cena
L797[18:54:02] <williewillus> the old
colored lights mod
L798[18:54:12] <williewillus> i can't
imagine it to be much more difficult than in 1.7
L799[18:54:26] <williewillus> probably
even easier because of actual vertex formats being defined
L800[18:55:29] <ghz|afk> coudl be done in
post-processing maybe ;P render the scene once with the normal
lights, and render again into a texture, with a color mask built
from the colors of each light
L801[18:55:40] <ghz|afk> then draw this
second texture on top of the first render, multiplicatively
L802[18:55:44] <newb> banned from
#mcp?
L803[18:55:49] <newb> these irc clients
nowadays
L804[18:55:59] <newb> #minecraftforge
blocks webchat
L805[18:56:03] <newb> #mcp blocks offline
chat
L806[18:56:08] <ghz|afk> wat
L807[18:56:17] <newb> can't join #mcp
using hexchat
L808[18:56:26] ⇦
Quits: TomyLobo (~TomyLobo@2a02:8109:87c0:20c:81f6:842:3705:4cf8)
(Ping timeout: 180 seconds)
L809[18:56:30] <williewillus> i can?
L810[18:56:32] <ghz|afk> isntall mirc?
;P
L811[18:56:36] <williewillus> i'm using
hexchat
L812[18:56:43] <newb> interesting
L813[18:56:45] <ghz|afk> maybe your ip is
banned
L814[18:56:49] <ghz|afk> and it has
nothing to do with the client
L815[18:57:01] <newb> could be, then again
webchat works
L816[18:57:03] <newb> oh well
L817[18:57:09] <Creysys> @ghz you would
still have to know the geometry to obstruct light
L818[18:57:32] ⇦
Quits: luisemota (~luisemota@2804:14d:5cd4:8f86:caa:2c38:6452:71ac)
(Quit: Leaving)
L820[18:58:06] <ghz|afk> heh
L821[18:58:55] <Creysys> O wait it could
work
L822[19:04:37] <Creysys> Anybody want to
do the front end of my minecraft clone? :3
L823[19:06:32] <ghz|afk> night ppl
L824[19:06:35] <ghz|afk> sleep time
L825[19:06:40] *
ghz|afk poofs
L826[19:06:42] ⇦
Quits: Admiral_Damage (~Admiral_D@140.124.147.147.dyn.plus.net)
(Read error: Connection reset by peer)
L827[19:06:52] <Creysys> rip
L828[19:06:53] ⇦
Quits: Creysys (~Creysys@2a02:908:1d2:9900:a1c4:8dd:ac66:c34c)
(Quit: Leaving)
L829[19:07:02]
⇨ Joins: Admiral_Damage
(~Admiral_D@140.124.147.147.dyn.plus.net)
L830[19:09:03] ***
Darkhax is now known as Darkhax_AFK
L831[19:18:10] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 204 seconds)
L832[19:23:27] <newb> ooo
L833[19:23:34] <newb> found why the other
thing didn't get injected
L834[19:23:58] <newb>
IChunkProvider.populate(lolwhatrandomargspr0syntax) missing, and
actually needed this time
L835[19:24:07] <newb> welp
L836[19:24:27] <williewillus> um if you
don't know what the arg syntax is
L837[19:24:34] <williewillus> what are you
doing trying to fix the patching? :P
L838[19:24:36] <newb> probably x, y and
z
L839[19:24:45] <newb> because it's chunk
stuff
L840[19:24:51] <newb> and one of the two
bugs I've encountered is that
L841[19:24:59] <williewillus> also, if
you're porting from 1.7 1. it's not IChunkProvider 2. it's not x y
z
L842[19:25:00] <williewillus> :P
L843[19:25:16] <newb> porting from
1.8.9
L844[19:25:22] <williewillus> same
L845[19:25:29] <williewillus> *same
comment
L846[19:25:42] <newb> porting from 1.7
would be a madman's work
L847[19:25:53] <williewillus> :D
L848[19:25:55] ***
fry is now known as fry|sleep
L849[19:26:05] <newb> although i've
actually been porting 1.8.9 galacticraft to 1.10.2 before micdoodle
started working on that and sped through
L850[19:28:16] <newb> wait oh
L851[19:28:24] <newb> the arguments are
IChunkProvider, x and z
L852[19:28:32] <newb> makes sense, y is
universal in the chunks
L853[19:28:46] <newb> plus i've been
rejecting another populate() in IChunkGenerator exactly due to not
being x, y and z
L854[19:28:50] <newb> kfixd then
L855[19:30:48] <newb> issue is that thing
still doesn't work, need to figure out how to patch the injection
function itself
L856[19:30:55] <newb> what a, um, worthy
learning experience!!
L857[19:33:53] <LexMobile> "Patch the
injection function itself".. wat
L858[19:34:32]
⇨ Joins: Korobi (korobi@is.a.ninja.korobi.io)
L859[19:34:38] <newb>
MicdoodleTransformer.java delegates a function for each
startInjection(bytes); [randommagichere]
finishInjection(bytes);
L860[19:35:36] <newb> not modifying Forge,
that'd be mad for a single mod with the possibility of breaking all
:-)
L861[19:39:07] <newb> plus,
L862[19:39:17] <newb> "HEY MY SERVER
REQUIRES A CUSTOM COMPILATION OF FORGE"
L863[19:39:23] <newb>
"DOWNLOADDOWNLOAD"
L864[19:39:31] <newb> isn't exactly the
way to get many players joinin'
L865[19:41:36]
⇨ Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L866[19:46:18] <LexMobile> Ya coremods are
bad mmkay
L867[19:46:23]
⇨ Joins: giltwist
(~giltwist@104-176-20-107.lightspeed.bcvloh.sbcglobal.net)
L868[19:47:00] <giltwist>
PlayerInteractEvent.LeftClickBlock fires 4 times, correct?
Server-mainhand, Server-offhand, Client-mainhand,
Client-offhand.
L869[19:51:05] <LexMobile> Oh oh god that
coremod it's horrible
L870[19:51:06] ⇦
Quits: bilde2910 (bilde2910@178.51-174-170.customer.lyse.net) (Ping
timeout: 204 seconds)
L871[19:51:24] <newb> err
L872[19:51:33] <newb> *node =
startInjection(bytes); [randommagichere]
finishInjection(node);
L873[19:51:44] <newb>
totallynotrandomlycheckingircinsteadoftrying2getitworking
L874[19:52:36]
⇨ Joins: bilde2910
(bilde2910@178.51-174-170.customer.lyse.net)
L875[19:53:04]
⇨ Joins: VoxelV
(~VoxelVort@c-73-240-165-28.hsd1.or.comcast.net)
L876[19:53:09] ⇦
Quits: Ashindigo_ (uid202308@2604:8300:100:200b:6667:7:3:1644)
(Quit: Connection closed for inactivity)
L877[19:53:46] <LexMobile> First off scrap
the entire thing, start from scratch
L878[19:54:01] <newb> it mostly works, so
too lazy
L879[19:54:03] <LexMobile> Second you
don't need a coremod to. Have ats so stop
L880[19:54:10] <giltwist> I thought I was
only doing anything with my code server-mainhand, but it still
seems to fire twice no mater how short I tap the mouse
button.
L881[19:54:15] <LexMobile> Third you don't
need a obf and front at
L882[19:54:21] <newb> the function, I
might, but need to learn asm first :-)
L883[19:54:38] <LexMobile> Forth you don't
need that complicated bs for obf names in your mail
transformer
L884[19:55:26] <LexMobile> Fifth you
duplicate SOOOOOO much code just to replace instances of new
EntityPlayetMP with your own class this can be done in like 4 lines
of code
L885[19:55:32] <newb> what I'm doing is
technically just getting that thing working before it's released to
the public
L886[19:55:43] <LexMobile> Sixth you don't
document anything you're doing which is horrible for a
coremod
L887[19:55:55] <LexMobile> This should
never see the light of day
L888[19:55:56] <newb> 4 dem l33tpoints,
server full of newbs and micdoodle's hate
L889[19:56:01]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:dcf0:2ba3:6aa7:f1b7)
L890[19:56:42] <newb> so no major effort
put into actually getting that, indeed overengineered, mod fancy is
worth it IMO
L891[19:57:05] <LexMobile> It's 1504 lines
it could probably be trimmed down to <500
L892[19:57:27] <newb> that applies to most
of the code one can see online (and not only there)
L893[19:57:46] <LexMobile> I know but this
is my world and my job so I'm bitching at you
L894[19:58:02] <newb> although, that claim
is rare, now I actually want to check out forge patch quality
L895[19:59:14] <LexMobile> This should
never see the light of day, I know I can never convince noobs to
not make coremods I've pretty much given up trying but at the very
Least I will continue to yell at them when they pull the most
amateur bullshit. Yes you should LEARN how to drive the tank before
you start blowing shit up
L896[19:59:46] <newb> I'm not even an
author of this, lol
L897[20:00:41] <LexMobile> You're using it
and you want to publish it, you're still responsible
L898[20:00:42] <newb> just patching it so
it works, personally I try to apply best programming practices I
agree with (line length limit, what's that? accepting blame
now)
L899[20:00:49] <newb> and so avoiding
java
L900[20:01:58] <newb> that being said, I
don't feel responsible for a single line of code I haven't written;
in a purist world, that would work
L901[20:02:04] <tzh> i mean to be fair,
from what i've seen of the minecraft / forge code it's its own kind
of hacked-together mess; i think a lot of modders are just
following in those footsteps
L902[20:02:21] <tzh> for better or for
worse. mostly for worse.
L903[20:02:28] <newb> however in the
current world, especially in the case of Linux, I'd have to go back
to papyrus, throwing my computer out of the window
L904[20:02:46] <newb> it's all
overengineered to an extent we better stay unaware of
L905[20:03:20] <LexMobile> Actually no,
forges code is actually rather elegant for the system we are
restricted to. However I don't give a shit about the code
style
L906[20:03:36] <newb> that's what I
mean,
L907[20:04:13] <LexMobile> I gave a shit
about the coremod and the fact that it exists and does things that
would break everything and it's being published/used which causes
me personally and all our tech support helpers nothing but extra
work
L908[20:04:24] ⇦
Quits: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
(Ping timeout: 204 seconds)
L909[20:04:32] <newb> if Your claims are
true (which is likely, since I've looked at the code somewhat for
the guidance, although not verifying how fancy it is), that'd be a
rare pearl in the world of programming
L910[20:04:38] ⇦
Quits: giltwist
(~giltwist@104-176-20-107.lightspeed.bcvloh.sbcglobal.net) (Quit:
Leaving)
L911[20:04:42] <newb> especially in
Java
L912[20:05:11] <newb> since,
L913[20:05:17] <LexMobile> What is a
pearl?
L914[20:05:17] <newb> in the code I
actually found guidance :-)
L915[20:05:19] <williewillus> tzh: that's
because you are viewing a decompiled codebase that has been
deobfuscated by the community
L916[20:05:29] <newb> in some it's purely
impossible, like this coremod
L917[20:05:34] <newb> something really
worthy
L918[20:05:40] <williewillus> both of
which make it look nothing like what it originally looked
like
L919[20:06:30]
⇨ Joins: h5h77
(~h5h77@ip1f1064f1.dynamic.kabel-deutschland.de)
L920[20:07:02] <tzh> williewillus: oh,
yeah, i know. i mean... there's a degree of inevitable tangle just
from the nature of the kind of thing forge is, i know; i don't mean
to get into a debate about code structure
L921[20:07:11] <LexMobile> I'm not getting
your sentiment, nothing in that coremod is fancy, and it's over
engineered to shit. Literally all of its fields and everything to
do with obf can be fixed with ONE LINE of code
L922[20:07:34] <newb> pardon my English,
not the coremod
L923[20:07:37] <newb> but Forge itself
:-)
L924[20:07:49] <newb> the coremod, I've
rather been blaming
L925[20:07:59] <williewillus> what are you
takling about?
L926[20:08:21] <newb> philosophy of
programming, as I could word it
L927[20:08:22] <newb> aka
L928[20:08:25] <newb> why it's all
horrible
L929[20:08:30] <newb> that's my topic, at
least
L930[20:08:31] <williewillus> uh, ok
L931[20:08:33] <newb>
pr0communication
L932[20:08:45] <williewillus> what does
that mean
L933[20:09:07] <LexMobile> Mm forge is by
no means a perfect project, but for what it is, it is done the best
we can, the cleanest we can, and the simplest we can (save for some
parts but that's cuz cpw likes to over engineer)
L934[20:09:18] <newb> williewillus: not
even sure if I'm intelligible
L935[20:09:23] <williewillus> okay
L936[20:09:38] <LexMobile> Not all
programming is horrible, just most, esp coremods
L937[20:11:04] <newb> in my personal
experience, theoretically 0.0002% slower code, if by far simpler to
implement, tends to give a major increase in performance
L938[20:11:07]
⇨ Joins: quadraxis
(~quadraxis@cpc77293-basf12-2-0-cust699.12-3.cable.virginm.net)
L939[20:11:21] <newb> say, my 2000-esque
portable video player
L940[20:11:28] ⇦
Quits: williewillus (~williewil@cpe-24-28-24-13.austin.res.rr.com)
(Quit: Leaving)
L941[20:11:48] <newb> all made in Flash,
has audio jack (master technology) and plays television
L942[20:12:25] <newb> probably uses random
$10 (at 2000's, that is) board with a barely-working CPU and early
eMMC
L943[20:12:41] <newb> it takes a second to
start to the entirely usable state
L944[20:12:53] <newb> now, modern high
l33t vrygud $1000 laptop
L945[20:13:06] <newb> ...takes a minute to
run, lagging for another five minutes after
L946[20:14:02] <LexMobile> Wat...
L947[20:14:20] <LexMobile> Yes simpler
code is better even at the cost of performance
L948[20:14:23] <LexMobile> To a
point
L949[20:17:23] <newb> now, the average
person, seeing such argument, responds "but
Unixlinuxwinmacdows11Xandroid is complicated!! it needs to support
internet! and modern processors!! And has -1 protections!!1 Old
machines didn't!"
L950[20:17:32] <newb> but I fail to see
the point how that is cost-effective
L951[20:18:01] <LexMobile> I fail to see
your point in any of this...
L952[20:18:01] <newb> for,
USBethernetwificardwhatnot can't just be that
performance-costly
L953[20:18:52] <newb> and if sandboxes are
that expensive, why wouldn't a company, instead of putting yet
another gigahertz in their most expensive CPU, make a hardware
sandbox to the exterior adapters
L954[20:19:07] <newb> lolwhat well
L955[20:19:24] ⇦
Quits: Shambling
(~Shambling@24-181-186-74.dhcp.nwtn.ct.charter.com) (Quit:
Leaving)
L956[20:19:27] <newb> rambling how all the
technology is absolutely horrible
L957[20:19:49] <LexMobile> I think it's
more rambling on how you have no idea how any of this tech
works..
L958[20:19:59] <LexMobile> Another case of
buzzword syndrome
L959[20:20:13] <newb> so either I ignore
this for where I have no influence (which one should, of course,
try to increase and actually fix the stuff)
L960[20:20:30] <newb> or I go back to
papyrus, like I said a while ago
L961[20:21:04] <Disconsented> papyrus...
Creation Engine?
L962[20:21:09] <LexMobile> It's such a
thing as fixing what you can and what you understand. And lettin
the experts handle the rest
L963[20:21:14] <newb> at least it's
obvious that it was properly engineered (and doesn't waste trees,
ecological!)
L964[20:21:23] <newb> yep
L965[20:21:25] <newb> the thing is
L966[20:21:35] <newb> I fail to see most
of the nowadays engineers being "experts"
L967[20:22:02] <LexMobile> Then you sir
are making the wrong comparisons
L968[20:22:38] <LexMobile> Yes A LOT of
the people on major dev teams are not experts. But collectively
they are
L969[20:23:41] <newb> I might be, for most
of the stuff I can't understand to the point of fixing it, I just
see how it's getting more and more horrible with each "very
modern" release
L970[20:23:54] <newb> one and possibly
only, in the field of IT, exception I can think of is music
L971[20:24:03] ⇦
Quits: tzh (~tzh@c-24-118-228-184.hsd1.mn.comcast.net) (Quit:
asdf)
L972[20:24:17] <newb> people just feel
when it's wrong, so the drivercodecwhatnotmakers have to be the
experts to make it work on dem toasters
L973[20:25:24] <LexMobile> I won't argue
that quite a few products that have come out are.. for lack of a
better term... bloated
L974[20:25:40] <LexMobile> However we do
not have the luxury of 10 years ago
L975[20:26:23] <LexMobile> We have to
develop for 100x (seriously low estimate) the. Number of devices as
10 years ago
L976[20:26:43] <LexMobile> Which sadly
takes code which takes time
L977[20:26:56] ⇦
Quits: KGS (~KGS@h-155-4-129-249.na.cust.bahnhof.se) (Ping timeout:
206 seconds)
L978[20:28:08] <newb> that is a fair
argument which is often brought up, although how is it, then, that
Macs are no less overengineered and slow than the other
computers
L979[20:28:44]
⇨ Joins: osum4est
(~osum4est@c-174-52-155-148.hsd1.ut.comcast.net)
L980[20:28:50] <newb> in some areas, they
mimic better performance by manipulating with caching and the like,
but taken raw they're often slower than the universal Windows
counterparts
L981[20:28:58] <newb> guess nowadays the
answer is x86
L982[20:29:41] <LexMobile> No mac and pic
are not a valid comparison
L983[20:29:46] ⇦
Quits: osum4est (~osum4est@c-174-52-155-148.hsd1.ut.comcast.net)
(Client Quit)
L984[20:30:01] <newb> I fail to see
how
L985[20:30:03]
⇨ Joins: osum4est
(~osum4est@c-174-52-155-148.hsd1.ut.comcast.net)
L986[20:30:13] <LexMobile> Macs are still
at their same diversity as they were 10 years ago
L987[20:30:31] <newb> at the times of
PowerPC Macs, that'd be right and would mean a serious failure in
engineering
L988[20:30:43] <LexMobile> The entire
point of macs is that they strictly control the hardware and the
software to be able to make the cleanest and smoothest
product
L989[20:31:07] <newb> but nowadays Mac is
a FreeBSD, with binary format changed a lot and a neat
interface
L990[20:31:18] <LexMobile> Yes but
no
L991[20:31:39] <LexMobile> They are a
stripped down bsd with strictly controlled hardware
L992[20:31:42] <newb> that enables, by
itself, the existence of Hackintosh
L993[20:32:18] <LexMobile> So they have to
support literally 1/1,000,000th the hardware set that a normal pic
does
L994[20:32:23] <newb> if Macs controlled
hardware strictly, booting directly to Mac OS on anyhow different
machine wouldn't be possible
L995[20:32:38] <LexMobile> Not true, it's
in the name hack
L996[20:32:47] <newb> it is, with a few
(sometimes hardware, although not expensive if thought out good)
tricks
L997[20:33:26] <LexMobile> It's possible
yes but the point is it's not a target
L998[20:33:48] <newb> still, of course,
compile flags in action may do their thing, making Hackintosh slow
compared to the iMac
L999[20:33:57] <LexMobile> Instead of it
being apples responsibility to make the product work on your
hackntosh it's yours
L1000[20:34:34] <newb> but I'd just
expect better than a sloppy browser and multiple second
(totallynotmad) launch time from a luxury product with totally
great architecture
L1001[20:34:35] <LexMobile> And by that
virtue thy can trim all of the bloat that comes with freedom
L1002[20:34:54] <newb> that, without
wearing out the SSD multiple times faster with random hibernations,
caching and all of this mess
L1003[20:35:01] <LexMobile> You can get
sub-second launch times on windows
L1004[20:35:13] <LexMobile> I get them
all the time because I know how to trim the fat
L1005[20:35:21] <newb> or worse, placing
HDD for that which barely improves performance and is in itself an
easy target to break
L1006[20:35:38] <newb> sub-second launch
times on Windows?
L1007[20:35:45] <LexMobile> Yup
L1008[20:35:56] <newb> too surprised to
believe, unless it's with hibernation once again
L1009[20:36:21] <newb> meaning
multiminute shutting down and the drive wearing
L1010[20:36:22] <LexMobile> Nope
hibernation takes longer due to file io
L1011[20:36:28] <newb> that, or constant
supply of energy
L1012[20:36:34] <newb> since,
L1013[20:36:51] <newb> getting a
Raspberry Pi to boot in a second is difficult nowadays
L1014[20:37:00] <newb> possible, but
difficult, and thats with specifically crafted software
L1015[20:37:10] <newb> *that's
L1016[20:37:24] <LexMobile> You have to
know what you're doing but it's possible
L1017[20:37:47] <newb> that, or...
L1018[20:37:54] <newb> what version of
Windows? :-D
L1019[20:38:01] <newb> since,
L1020[20:38:15] <newb> 3.1 might indeed
run in a second if made to run at all
L1021[20:38:23]
⇦ Quits: osum4est
(~osum4est@c-174-52-155-148.hsd1.ut.comcast.net) (Quit:
Leaving)
L1022[20:38:33]
⇨ Joins: osum4est
(~osum4est@c-174-52-155-148.hsd1.ut.comcast.net)
L1023[20:38:47] <LexMobile> I've had
sub-second launch times seince windows 95 all the way up to 10
which is my current desktop
L1024[20:39:05] <LexMobile> It's all a
matter of the right config for your hardware
L1025[20:39:21]
⇦ Quits: osum4est
(~osum4est@c-174-52-155-148.hsd1.ut.comcast.net) (Client
Quit)
L1026[20:39:25] <newb> was XP a point
there?
L1027[20:39:32]
⇨ Joins: osum4est
(~osum4est@c-174-52-155-148.hsd1.ut.comcast.net)
L1028[20:39:36] <LexMobile> If you remove
all the guesswork that the os has to do at startup it gets insanely
fast
L1029[20:39:40] <LexMobile> Yes
L1030[20:39:59] <newb> it had notorious
issues with startup performance back at the times, despite the low
requirements
L1031[20:40:12] <LexMobile> They all
do
L1032[20:40:14] <newb> hogging all of the
CPU doing security updates
L1033[20:40:45] <newb> that's just one of
the near-infinite amount of examples how bad the stuff is
engineered
L1034[20:41:36] <LexMobile> Ya not
really
L1035[20:41:44] <LexMobile> Bugs are
bugs
L1036[20:41:49] <LexMobile> Deal with
it
L1037[20:41:52] <newb> all of the time,
from 2002(?) to 2014 genius Microsoft engineers have failed to fix
XP's boot time being equivalent on a Pentium 4 and latest i7
L1038[20:41:59] <newb> both taking 100%
for roughly a minute
L1039[20:42:05] <LexMobile> Anyways the
topic at hand was that coremods are shit and you shouldn't make
them
L1040[20:42:18] <newb> I know
L1041[20:42:30] <newb> the thing is, I
want to be able to work
L1042[20:42:50] <LexMobile> Then work on
something good not something shitty
L1043[20:42:50] <newb> so I deal with it
all being bad, and just try getting it to work least-effort
L1044[20:43:12] <LexMobile> Fix it don't
abuse it
L1045[20:43:43] <newb> and the personal
projects, when I make them, I try to engineer better than that
broken stuff I have to deal with all of the time
L1046[20:44:33] <newb> hoping that some
day, most if not all of the junk gets replaced by stuff made by
better engineers
L1047[20:45:50] <newb> TL;DR no time to
fix everything, especially if it's to be torn down rather than
fixed, instead doing my best to ensure the stuff made from scratch
is good
L1048[20:46:00] <newb> especially if it's
for prolonged usage and not a random private script
L1049[20:48:43] <newb> the sad thing is
currently that attitude of people like me is abused by poor
engineers to market their similarly poor projects, to people yet
unaware just how poor they are
L1050[20:49:11] <LexMobile> And this why
I hate fucking coremods
L1051[20:49:54] <LexMobile> They are all
shit and they are abused by you guys to continue being shit
L1052[20:49:58] <LexMobile> No reason to
not be shit if people will eat the shit
L1053[20:50:09] <LexMobile> So stop
eating the shit
L1054[20:50:43] <LexMobile> It's not like
Minecraft is a life or death thing there ARE alternatives
L1055[20:51:20] <newb> fair point,
although not exactly what I wanted to express in the previous
message
L1056[20:51:51] <newb> about Minecraft,
sure, I am personally working on a (very, inb4someonemakesbeforeme)
prolonged game project
L1057[20:51:59] <newb> but when I just
want to play, ASAP,
L1058[20:52:02] <newb> I choose what's
available
L1059[20:54:01] <newb> what I wanted to
express, is, say, Tesla
L1060[20:54:36] <newb> "Hate your
old ancient car which is STILL USING GEARS??? Great! Use our
electric car with a ten year free electricity membership and flawed
autodriving!!"
L1061[20:54:36] ***
TTFTCUTS is now known as TTFT|Away
L1062[20:55:23] <newb> or even in the
totallysuperior open source world, Wayland
L1063[20:55:44]
⇨ Joins: Aurilux
(~Aurilux@64-126-82-209.dyn.everestkc.net)
L1064[20:55:49] <LexMobile> Let's not
talk tangents that have nothing to do with the situation at hand
anymore
L1065[20:56:02] <newb> which
interestingly is preached by developers, despite being an
everything-or-nothing-accelerated solution
L1066[20:56:24] <LexMobile> The case and
point is that you are not helping the cause you are in fact hurting
it and directly causing me personally more work/problems
L1067[20:56:30] <newb> and the fix to the
only real problem of X, root, literally being available just
yet
L1068[20:57:11] <newb> I don't see how I
am causing more problems by making the ugly stuff work when it
doesn't
L1069[20:58:20] <newb> rather, I see it
as the least-effort route to get the ugly stuff to keep working
until a better, entirely new, solution appears
L1070[20:58:32] <newb> and the sad thing
is that we're moving to same as bad or worse solutions, by people
marketing them as better
L1071[20:58:40] <newb> that's my
opinion
L1072[20:59:15] <newb> it's not that
we're not changing solutions at all, in which case I'd completely
agree
L1073[20:59:55] <newb> entirely new
solutions are constantly being made
L1074[21:00:01] <newb> the thing is
they're not good
L1075[21:00:40] <newb> so I do my
personal best to make my personal solutions, these ones made from
scratch and in the areas I know, better wherever possible
L1076[21:00:43] <newb> and hope others do
too
L1077[21:01:04] <LexMobile> Having the
ugly stuff not work SHOULD cause people to stop using the ugly
stuff
L1078[21:01:17] <LexMobile> Again why
make not shit when people keep eating shit?
L1079[21:01:24]
⇦ Quits: Lunatrius (~Lunatrius@77.38.28.116) (Ping timeout:
204 seconds)
L1080[21:01:27] <newb> very right
L1081[21:01:39] <LexMobile> Your project
can live without this coremod
L1082[21:01:42] <newb> thing is, people
believe marketing rather than look at how good the thing is
L1083[21:01:43] <LexMobile> So stop using
it
L1084[21:01:57]
⇨ Joins: Lunatrius (~Lunatrius@77.38.28.116)
L1085[21:02:28] <newb> just one, recent
transition, Flash -> HTML5
L1086[21:02:48] <newb> "Flash is
evil, bad, buggy and you have to install it!! Let's move to
HTML5!!1"
L1087[21:02:52]
⇦ Quits: Cast0077
(~Cast0077@24-151-68-108.dhcp.nwtn.ct.charter.com) (Quit:
Poof)
L1088[21:02:53] <newb> ...which heavily
underperforms
L1089[21:02:55] <newb> since
javascript
L1090[21:03:54] <newb> if there's just
not high enough percentage of the absolutely great, obviously
overperforming projects, random ads are believed
L1091[21:04:17] <newb> and the
Flash->HTML5 case isn't even about random people, they have no
choice, it's about webmasters
L1092[21:05:00] <newb> ...then again, the
entire closely-tied HTML-CSS-JS thing should be torn down and new
"internet" as the layman understands it made
L1093[21:05:46] <Lymia> The
Flash->HTML5 thing is more about open standards than anything
else, IMO
L1094[21:06:22] <LexMobile> Okay so I do
t have to repeat this again
L1095[21:06:29] <LexMobile> Stop fucking
gong off on tangents
L1096[21:06:58] <LexMobile> I understand
what you are saying and you are doing EXACTLY WHAT YOU ARE SAYING
IS WRONG
L1097[21:07:32] <LexMobile> you ARE the
marketing for the broken bad shit. You are telling everyone this
shit is the best thing out there and everyone should use it
L1098[21:07:38] <LexMobile> I'm saying
stop
L1099[21:07:38] <newb> Lymia: open source
is a great thing and I agree that Flash shouldn't be a dependency
on anyone's computer to do a thing, but one can't just replace
technology that performed well years, and years ago with technology
that doesn't even perform well nowadays, that of course considering
computers which get more and more powerful
L1100[21:08:41] <newb> I understand Your
viewpoint, but that's not possible until a better technology
appears
L1101[21:09:17] <newb> I don't know
better technology for doing exactly what Galacticraft does (KSP? no
building, Advanced Rocketry mod? not any near equal)
L1102[21:09:55] <LexMobile> Yes
glacticraft minus the coremod
L1103[21:10:30] <newb> Then again, I'm
not working on MakeGalacticraftGreatAgainModDownloadDownload
L1104[21:10:33] <LexMobile> The
technology is there you can do it
L1105[21:10:37] <newb> but rather
L1106[21:10:43] <newb> a week-lasting
fork
L1107[21:10:55] <LexMobile> I don't give
a shit what you think you are working on
L1108[21:10:56] <newb> if micdoodle's
speed doesn't drop down
L1109[21:11:06] <LexMobile> You're
encouraging bad shit
L1110[21:11:27] <LexMobile> Start fixing
it and then you can help the "tech" grow
L1111[21:11:41] <newb> what I mean
is,
L1112[21:11:50] <LexMobile> I don't give
a shit what you mean
L1113[21:12:13] <newb> that should be
sent towards micdoodle, who is actively working on the technology
in this exact matter
L1114[21:12:23] <LexMobile> I get what
you mean, you are lazy and don't want to do the work and making
excuses for yourself to do all the things you just spent the last 2
hours ranting about
L1115[21:13:10] <newb> I am just trying
to play relatively buglessly for some time, possibly some time
before the official release appears
L1116[21:13:22] <LexMobile> Then fix
it
L1117[21:13:27] <LexMobile> And help out
the release
L1118[21:13:35] <LexMobile> That way
others can be non buggy
L1119[21:13:42] <LexMobile> And actually
get a better product
L1120[21:13:51] <LexMobile> You have the
time and motivation
L1121[21:13:58] <newb> and even if that
wasn't the matter, Java is not the very thing I am proficient in
(how to be proficient in a language being basically a computer
within one's computer)
L1122[21:14:08] <newb> I don't have the
motivation, that's the thing
L1123[21:14:24] <LexMobile> Obviously you
do because you are fucking with it
L1124[21:14:31] <newb> since it would
need to be torn apart, and not just the coremod IMO but entire
Galacticraft
L1125[21:14:35] <LexMobile> You are
motivated enough to do it wrong
L1126[21:14:43] <newb> of course, I could
take some time to change it
L1127[21:14:45] <LexMobile> You should be
motivated enough to do it right
L1128[21:15:03] <newb> but how would I be
sure that it was fixed
L1129[21:15:08] <newb> rather than messed
up yet another way
L1130[21:15:52] <newb> that's also the
thing about Forge's code quality, I was able to
<rmuvd>steal</rmuvd> borrow some of it, but don't have
just enough proficiency to be sure that a method isn't exactly the
least performant and longest way to achieve something
L1131[21:16:35] <LexMobile> IRCCloud
keeps dieing on this wifi y.y
L1132[21:17:12] <LexMobile> Then get
proficient take a hour read the docs it's all there and it's simple
to understand
L1133[21:17:24] <LexMobile> Copy pasting
things you have no idea about is horrible
L1134[21:17:45] <newb> then again, the
coremod itself could probably be removed with only some of the
stuff randomly working differently
(inb4worksbetterthanitdid),
L1135[21:18:08] <LexMobile> Probably it's
a shittycoremod
L1136[21:18:27] <LexMobile> Anyways dunno
how long I'll have left on here plane is going in for a
landing
L1137[21:18:50] <newb> but it wouldn't
(probably, since again) help my case of just playing the game like
it was in 1.7, as I couldn't probably replicate the exact
functionality
L1138[21:19:22] <LexMobile> Point is, and
there is literally nothing you can say to counter it, is that you
should stop doing things hackily and wrong and take the time to do
it right. Everyone would benefit from that.
L1139[21:19:28] <newb> what it AFAIK does
is block similar ores from other mods, fix entity visibility height
limit and random other stuff
L1140[21:20:27] <newb> although
indeed
L1141[21:20:52] <newb> the commenting on
this coremod (which is naturally nonintelligible, it's a coremod
after all) is horrible
L1142[21:21:19] <newb> random five
different injects named the same, each of them looking like it's
doing completely different thing
L1143[21:23:00] <newb> I'll have to
rethink this, but still feel like it's not my thing, so far at
least
L1144[21:23:10] <newb> wish You a gentle
landing :-)
L1145[21:29:07]
⇨ Joins: sww1235
(~sww1235@lotus.cs.colostate.edu)
L1146[21:31:16] <newb> well
actually
L1147[21:31:35] <newb> will try to remove
the miccore dependency and see just how horrible stuff is
L1148[21:31:57] <newb> if it crashes,
chickening off for now
L1149[21:31:58] <newb> pr0gamble
L1150[21:40:39]
⇦ Quits: edr (~edr@d-65-175-180-73.cpe.metrocast.net) (Quit:
Leaving)
L1151[21:42:15]
⇨ Joins: DiscworldZA
(~IceChat9@196-210-106-33.dynamic.isadsl.co.za)
L1152[21:44:42]
⇨ Joins: Searge|work
(~Searge@h-85-24-130-18.na.cust.bahnhof.se)
L1153[21:47:26]
⇦ Quits: Searge|mojang
(~Searge@h-85-24-130-18.na.cust.bahnhof.se) (Ping timeout: 180
seconds)
L1154[21:51:34] <newb> oh noes
L1155[21:51:48] <newb> micdoodle managed
to use miccore in all his TileEntity files
L1156[21:53:09] <LexMobile> Fix it
L1157[21:54:12] <newb> just the fact it's
made in Java makes it stink for me, so fixing a small part of
similarly stinky mod doesn't help, IMO
L1158[21:54:14] <newb> still,
trying
L1159[21:54:35] <newb>
inb4whatsthisuglyforkwithoutmyawesomecoremod inb4war
L1160[21:54:41]
⇦ Quits: sinkillerj
(~sinkiller@nc-67-232-15-221.dhcp.embarqhsd.net) (Quit:
またね)
L1161[21:54:49]
⇦ Quits: Snapples
(uid167569@id-167569.stonehaven.irccloud.com) (Quit: Connection
closed for inactivity)
L1162[21:56:23] <newb> although
L1163[21:56:35] <newb> it's Annotations
used everywhere
L1164[21:56:52] <newb> is that even a
necessity to have that in a coremod
L1165[21:58:00] <newb> and all these
Annotations are for communication with mekanism?
L1166[21:58:07] <newb>
whichisntevenavailablefor1.10AFAIK
L1167[21:58:13] <newb> kremoving
L1168[21:58:15]
⇦ Quits: Aurilux (~Aurilux@64-126-82-209.dyn.everestkc.net)
(Quit: Leaving)
L1169[21:59:19] <newb> nowait mekanism is
out for 1.10
L1170[21:59:23]
⇦ Quits: Wastl2 (~Wastl2@x4e34e7e3.dyn.telefonica.de) (Read
error: Connection reset by peer)
L1171[21:59:23] <newb> mistakened for
Electrical Age
L1172[21:59:27] <newb>
kremovinganyways
L1173[22:04:22]
⇨ Joins: Wastl2
(~Wastl2@x4e34e697.dyn.telefonica.de)
L1174[22:13:45]
⇦ Quits: VoxelV
(~VoxelVort@c-73-240-165-28.hsd1.or.comcast.net) (Ping timeout: 206
seconds)
L1175[22:15:04]
⇨ Joins: Cooler (~CoolerExt@117.207.164.207)
L1176[22:17:04] <LexMobile> Seriously
dude what the hell is with all the no space rambling it makes you
look crazy
L1177[22:17:51] <newb> it's all about
transcribing the spoken language to text
L1178[22:18:29] <newb> if one would have
a hard time listening to random rambling I do, I write it in the
condensed form
L1179[22:18:42]
⇦ Quits: kinggoesgaming
(uid23106@id-23106.tooting.irccloud.com) (Quit: Connection closed
for inactivity)
L1180[22:20:04] <newb> one could
otherwise call it
L1181[22:20:08] <newb> telemarketer's
english
L1182[22:20:46] <LexMobile> Then just
don't type it
L1183[22:21:10] <LexMobile> Or better yet
don't do it because it's all "inb4" stuff which is just
dumb
L1184[22:21:39] <newb>
"helloimfromthecompany*unintelligible*wouldyouliketobuyour
TOTALLY LATEST NEW VERY GOOD PRODUCT
okthanksforbuyingsending*click*"
L1185[22:22:02] <newb> I have yet to find
a stranger not yet used to such transcription not to tell me
exactly that
L1186[22:22:09] <newb> but still keep
writing in this way :-)
L1187[22:22:35] <LexMobile> I understand
what you mean, you just need to learn to be better if you expect to
have any respect or be taken in anyway seriously
L1188[22:22:56] <LexMobile> So, new rule,
every time you do it I ban you for ~hr
L1189[22:23:06] <newb> the text I write
to earn respect or to be taken seriously I polish
L1190[22:23:52] <newb> I believe that to
earn me enough respect, and people who can't stand the other text
can just ignore, it's not like they're actually listening to
it
L1191[22:23:58] <LexMobile> It should be
whatever language is used to best communicate with the person
you're speaking with.
L1192[22:24:40] <LexMobile> Well I'm
stating that I do read it, this is my channel, and you spam it a
lot. It's getting annoying
L1193[22:25:19] <newb> welp
L1194[22:27:05] <newb> have a good day
(or whatever is appropriate for the timezone, not an American or
the like) then
L1195[22:27:13] <newb> and Good-Bye
(master ban avoiding)
L1196[22:27:16]
⇦ Quits: newb (~newb@159-205-194-63.adsl.inetia.pl) (Quit:
Leaving)
L1197[22:31:09]
⇦ Quits: osum4est
(~osum4est@c-174-52-155-148.hsd1.ut.comcast.net) (Ping timeout: 206
seconds)
L1198[22:38:34]
⇨ Joins: Naiten (Naiten@5.143.92.88)
L1199[22:50:36]
⇨ Joins: CoolerExtreme
(~CoolerExt@117.207.164.207)
L1200[22:53:30]
⇦ Quits: Cooler (~CoolerExt@117.207.164.207) (Ping timeout:
204 seconds)
L1201[23:04:05]
⇨ Joins: McJty
(~jorrit@d8D872C43.access.telenet.be)
L1202[23:05:55] ***
Darkhax_AFK is now known as Darkhax
L1203[23:15:01]
⇨ Joins: luisemota
(~luisemota@2804:14d:5cd4:8f86:caa:2c38:6452:71ac)
L1204[23:23:21]
⇦ Quits: Lathanael|Away (~Lathanael@84.150.28.184) (Ping
timeout: 206 seconds)
L1205[23:28:34]
⇨ Joins: AstralSorcerer
(~AstralSor@128.151.114.197)
L1206[23:28:53]
⇨ Joins: Lathanael|Away
(~Lathanael@p54961343.dip0.t-ipconnect.de)
L1207[23:34:48]
⇦ Quits: RichardG (~richardg8@201.37.242.114) (Quit: You saw
nothing.)
L1208[23:42:29]
⇨ Joins: immibis
(~chatzilla@122-59-205-9.jetstream.xtra.co.nz)
L1209[23:47:30]
⇨ Joins: kinggoesgaming
(uid23106@2604:8300:100:200b:6667:4:0:5a42)
L1210[23:50:05]
⇨ Joins: VoxelV
(~VoxelVort@c-73-240-165-28.hsd1.or.comcast.net)