<<Prev Next>> Scroll to Bottom
Stuff goes here
L2[00:29:30]
<Ocawesome101> @Myros iirc those should be
fixed in the next release or two if not already in
1.7.6/1.7.7
L5[00:35:58]
<Fire Security
Alert> This is the model
L6[00:59:58] <Amanda> %choose re-computer to
update?
L7[00:59:58] <MichiBot> Amanda: I talked to
the Swedish Chef, he said "Bork bork!" I think that means
yes?
L8[01:56:38]
<Michiyo>
wow, wtf was I doing when I wrote this mod?
L9[02:07:18] <Amanda> I think that's when I
replaced your coffee creamer with lsd
L10[02:10:55]
<Michiyo>
Yeah that sounds about right
L11[02:23:33] *
Amanda does a heccen zzzmew
L12[02:23:51] <Amanda> %splash @Inari with
mutable oxidized potion
L13[02:23:51] <MichiBot> You fling a
mutable adamantium potion (New!) that splashes onto @Inari. @Inari
turns into a turtle girl until they use "Jeez" in a
sentence.
L14[02:24:06] <Amanda> Night girls
L15[06:11:57]
<Forecaster> @Michiyo aren't you gonna
push those changes?
L16[06:12:06]
<Michiyo>
Yeah, when it fucking works.
L17[06:12:13]
<Michiyo>
about to fucking burn my house down
L18[06:12:16]
<Forecaster> ah
L19[06:12:51]
<Michiyo>
You can't fucking `inventory.setStackInSlot(slotIndex, outStack);`
You just got fucking minecraft:air with the god damn NBT
L20[06:13:22]
<Michiyo> I
ASSUME it's because I didn't register the items correctly way back
when
L21[06:13:34]
<Michiyo>
but I re-wrote the ENTIRE registry system and it STILL DOESN'T
WORK
L22[06:13:38]
<Michiyo>
and then, like a FUCKING IDIOT
L23[06:13:44]
<Michiyo> I
fucking reverted the changes.
L24[06:14:16]
<Forecaster> if you're using IDEA local
history should be able to restore those
L25[06:14:45]
<Michiyo>
Unless it can do after that 3 hours and 2 restarts, then no
L26[06:14:59]
<Forecaster> that doesn't matter
L27[06:15:17]
<Forecaster> file history is kept
indefinitely I think, days at least
L28[06:15:32]
<Michiyo>
Well, it's not like re-writing the registration system worked
anyway
L29[06:15:33]
<Michiyo>
so meh
L30[06:18:07]
<Michiyo> I
didn't do item/block registration the same way I usually do.. and I
have NO idea why.
L31[06:18:17]
<Michiyo>
and it's the only thing I can think of causing this issue
L32[06:18:48]
<Forecaster> hm
L33[06:20:08]
<Forecaster> I'll have to have a stab at
that too when I get home (for all the good that'll do)
L34[06:20:12]
<Forecaster> but right now I'm stuck at
work
L35[06:23:05]
<Michiyo>
I'm currently re-writing the registration system... again
L36[06:23:42]
<Forecaster> that poor system
L37[06:24:00]
<Michiyo>
How.... much would you hate me if items/blocks don't...
survive?
L38[06:24:14]
<Forecaster> survive what?
L39[06:24:20]
<Michiyo>
this rewrite
L40[06:24:25]
<Forecaster> the end of the world,
probably doesn't matter
L41[06:24:40]
<Forecaster> not sure what that
means
L42[06:24:50]
<Forecaster> you mean if any existing
items will disappear?
L43[06:25:11]
<Michiyo>
Yeah, that *may* be a side effect of this
L44[06:25:16]
<Michiyo>
it shouldn't happen but *shrug*
L45[06:25:17]
<Forecaster> doesn't matter
L46[06:25:25]
<Forecaster> this system isn't live
yet
L47[06:26:01]
<Forecaster> it will probably be after
this and the following software updates are done
L48[06:28:50]
<Forecaster> if it had been live it
wouldn't have been catastrophic anyway
L49[06:29:30]
<Forecaster> also, I'm going to design new
textures for the blocks later
L50[06:30:01]
<Forecaster> after this redesign they're
going to be visible, so I need to make it clearer which is the
input and which is the output
L51[06:34:19]
<Forecaster> as in foolproof-ly clear,
probably involving arrows
L52[06:48:04]
<Michiyo>
Alright, can confirm it's 100% in the way stuff is getting
registered
L53[06:48:17]
<Michiyo>
partially re-implemented with a different registration system and
it works
L54[06:48:19]
<Michiyo> I
hate it...
L55[06:48:27]
<Michiyo>
it's awful
L56[06:48:28]
<Michiyo>
but it works
L57[06:50:09]
<Michiyo>
Sadly this breaks (for now) dying the tags, and I have to reference
items by their *index* in the mod item class >_>
L58[06:53:08]
<Forecaster> Unless I can set the tag
color with Lua or when spawning them that doesn't matter
L59[06:53:56]
<Michiyo>
Yeah.. that is a feature of the current version
L60[06:54:02]
<Michiyo>
you can set the color when you write them
L62[06:55:01]
<Forecaster> does that work still or is
that what broke?
L63[06:55:26]
<Michiyo>
it's broken ATM because I have to re-work how the color stuff gets
registered
L64[06:56:29]
<Forecaster> ah, well no worries
L65[06:56:34]
<Forecaster> that's not a critical
system
L66[06:58:21]
<Forecaster> oh, also, just realized
L67[06:58:44]
<Forecaster> probably useful to be able to
check slot contents too
L68[06:58:50]
<Michiyo>
from?
L69[06:59:00]
<Forecaster> in the writer
L70[06:59:43]
<Forecaster> It needs to know what's
already been output so it doesn't output two stacks of the same
goods
L71[06:59:53]
<Michiyo>
Also, already fixed it
L73[06:59:59]
<Forecaster> nice
L74[07:00:23]
<Forecaster> although I could just match
each output goods to a slot
L75[07:00:33]
<Michiyo>
Well, ATM if you write a bulk to slot 1, and then try to write a
cold to slot 1 it'll yell at you that they're not the same
L76[07:01:07]
<Forecaster> what happens if you write the
same item but different data?
L77[07:01:48]
<Michiyo>
Umm.... it looks like it might just silently discard the 2nd one?
hmm
L78[07:02:31]
<Forecaster> I think the most useful way
is if the slot isn't empty it does nothing, just returns false or
something
L79[07:02:36]
<Michiyo>
Yeah, they won't stack, but since they're the same class it doesn't
error, it just doesn't output anything ATM
L80[07:03:11]
<Michiyo>
ATM there is only a single tag implemented, so I need to add
another one
L81[07:03:46]
<Forecaster> alternatively if the data and
item is the same, try to fill up the stack to the stack limit and
return the number of items created
L82[07:04:02]
<Forecaster> if item or data is not the
same return -1
L83[07:34:17] ⇨
Joins: Vexatos
(~Vexatos@p200300eaef139f078569feb4373f2118.dip0.t-ipconnect.de)
L84[07:34:17] zsh
sets mode: +v on Vexatos
L85[07:34:49]
<Michiyo>
switched to using `insertItem` and suddenly it breaks
>_>
L86[07:38:36]
<Michiyo> I
swear...
L87[07:39:07]
<Michiyo>
if I've been bashing my head against this for this long because I
overrode `insertItem` in the inventory...
L88[07:39:39]
<Michiyo>
Ok, so no... I'm both relieved and annoyed.
L89[07:40:01]
<Forecaster> I have lingering feelings of
that from last night
L90[07:40:45]
<Michiyo> I
have no idea why I wrote this like this...
L91[07:40:51]
<Michiyo>
hmm 2 years ago
L92[07:40:55]
<Michiyo>
.... Topamax.
L93[07:41:45]
<Forecaster> Probably something like
"it seemed like a good idea at the time"
L94[07:42:25]
<Michiyo>
If I'm doing my math right, I was on Topamax for my migraines...
which turns me into basically an idiot
L95[07:42:42]
<Michiyo>
for ~2-3 months after I start taking it
L96[07:43:06]
<Michiyo>
god damn it..
L97[07:43:18]
<Michiyo>
It WAS because I was overriding insertItem
L99[07:51:33]
<Michiyo>
it's returning "true" because it "inserted" it,
but it got back 2 items since the data didn't match...
L100[07:51:37]
<Michiyo>
working on cleaning that up a bit
L101[07:53:07]
<Michiyo>
it's 1 AM, I have to be up in 5 hours..
L102[07:53:13]
<Michiyo>
I've pushed what I have to the repo
L103[07:53:19]
<Michiyo>
the writer TE class is a mess
L104[07:53:52]
<Michiyo>
the reader now takes read(true) and will delete what is in the
slot, if you want it to always delete easy enough to remove the
conditional
L106[07:58:47]
<Michiyo>
false -1 because it didn't insert
L107[07:58:55]
<Michiyo> 2
because it inserted 2 as I requested
L108[07:59:08]
<Michiyo>
and 56 because there were 8 total in the slot when I tried to
insert 64
L109[07:59:42]
<Michiyo>
and then just straight false if I try to add a "bulk"
because slot 1 is filled with cooled
L111[08:02:24]
<Michiyo>
Pushing that, going to bed
L112[08:02:37]
<Michiyo>
It needs work, but it's on the way
L113[08:03:29]
<Michiyo>
Actually wondering if I *SHOULD* break compat... because with the
new inventory size it's going to break if you try to open old
inventories..
L114[08:03:35]
<Michiyo>
Something to think about
L115[08:03:36]
<Michiyo>
good night
L116[09:03:27]
<Forecaster> >Michiyo: Actually
wondering if I *SHOULD* break compat... because with the new
invento…
L117[09:03:27]
<Forecaster> Do it if you want, like I
said it doesn't matter one bit right now since only my test world
and a test server exist
L118[09:03:32]
<Forecaster> the test server has like 5
factories
L119[09:24:15]
<Forecaster> >Michiyo: If I'm doing my
math right, I was on Topamax for my migraines... which turns
…
L120[09:24:15]
<Forecaster> You did more than I managed
even then ^^
L121[09:34:22]
<Forecaster> %tonk
L122[09:34:23] <MichiBot> Jiminy Cricket!
Forecaster! You beat Vaur's previous record of <0 (By 11
hours, 30 minutes and 16 seconds)! I hope you're happy!
L123[09:34:24] <MichiBot> Forecaster's new
record is 11 hours, 30 minutes and 16 seconds! Forecaster also
gained 0.0115 tonk points for stealing the tonk. Position #2. Need
0.354436 more points to pass Vaur!
L124[12:10:50]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116b8145c7900fe3497fffea975f2.dip.versatel-1u1.de)
L125[14:25:25]
<Forecaster> Hooray, work done, time to
test things
L126[14:26:39]
⇨ Joins: Miles
(~Miles@082-050-180-159.dynamic.caiway.nl)
L127[14:27:34] ⇦
Quits: Miles (~Miles@082-050-180-159.dynamic.caiway.nl) (Client
Quit)
L128[14:50:54]
<Forecaster> @Michiyo not a huge deal
since I normally use NEI but the creative menu tab is gone
L129[14:53:56]
<Forecaster> also might just be me, or not
done yet, but no item textures
L130[14:54:57]
<Forecaster> oh wait, that was because I
wrote "bilk" instead of "bulk"
L131[14:55:13]
<Michiyo>
Yeah .. it doesn't have any error handling yet
L132[14:55:18]
<Michiyo>
It was 1am after all
L133[14:55:48]
<Michiyo>
And yeah, I had to take the creative menu out when I redid
registration, will add it back in
L134[14:56:35] ⇦
Quits: Vexatos
(~Vexatos@p200300eaef139f078569feb4373f2118.dip0.t-ipconnect.de)
(Ping timeout: 189 seconds)
L135[14:58:17]
<Forecaster> ah, there's one texture for
the sides and one for each front
L136[14:58:44]
<Forecaster> going to basically need it to
display one texture on all sides
L137[15:10:08]
⇨ Joins: Vexatos
(~Vexatos@p200300eaef139f04d5cf6d6908609c20.dip0.t-ipconnect.de)
L138[15:10:08]
zsh sets mode: +v on Vexatos
L140[15:58:22]
<Michiyo>
Going to PR those, or just want to give them to me?
L141[15:58:54]
<Forecaster> I'll just PR them later
L143[16:00:33]
<Forecaster> well, the server in the
middle is the factory core so that doesn't count
L145[16:01:22]
<Forecaster> This change got rid of so
many blocks
L146[16:05:20]
<Michiyo>
Do the various returns work for you?
L147[16:05:31]
<Forecaster> I think so
L148[16:06:14]
<Forecaster> I'll start updating the
software through the week to use this new hardware
L149[16:06:58]
<Michiyo>
I'm adding `return new Object[] {false, "invalid tag name
passed"};` if you pass an... invalid tag name.
L150[16:06:58]
<Michiyo>
lol
L151[16:07:27]
<Forecaster> that makes literally no
sense!
L152[16:23:33]
<Forecaster> Anyway, this is going to be
great, though a lot of work remains
L153[16:24:07]
<Forecaster> I need to throw out the I/O
terminal code and write a new one basically
L154[16:24:48]
<Forecaster> fortunately it's pretty dumb,
most of the logic is in the factory core, which should be able to
stay the same for the most part
L155[16:29:35]
<Michiyo>
Ok, creative tab added back, need to fix localization
L156[16:34:46]
<Michiyo>
Ok, pushed those changes
L157[16:36:02]
<Michiyo>
That became SUCH a headache... lol
L158[16:36:40]
<Michiyo> I
don't even know how I was getting `minecraft:air` when I checked
the class I was setting the slot too it was right... no idea why it
was falling through and setting air
L159[16:36:53]
<Michiyo>
Forge's registry system ftw
L160[16:37:08]
<Forecaster> Meanwhile I changed two
textures
L161[16:37:09]
<Forecaster> hooray
L162[16:38:56]
<Forecaster> 🧙♂️
L163[16:39:06]
<Forecaster> I've pushed those now
L164[16:40:15]
<Michiyo> I
forgot you had push access lol
L165[16:40:33]
<Forecaster> oh, me too...
L166[16:41:15]
<Forecaster> I didn't even consider it,
I'm too used to making pushes to MB
L167[16:42:00]
<Michiyo>
>_> ... how did I mess that up
L168[16:42:06]
<Michiyo>
"writes data to the tag, 128 characters"
L169[16:42:14]
<Michiyo>
`data.substring(0, 64);`
L170[16:42:43]
<Forecaster> oops
L171[16:42:58]
<Michiyo>
And that's original lol
L172[16:44:24]
<Forecaster> good thing I don't write that
much data to them 😛
L173[16:45:02]
⇨ Joins: Hawk777
(~Hawk777@2607:c000:8289:2300:48b3:f1d3:f89c:a0cf)
L174[17:07:23]
⇨ Joins: maxpowa (~m@irc.everythingisawesome.us)
L175[17:07:35] ***
maxpowa is now known as max
L176[17:19:35] ⇦
Quits: max (~m@irc.everythingisawesome.us) (Ping timeout: 189
seconds)
L177[17:41:01] <Amanda> %choose take
laptop?
L178[17:41:01] <MichiBot> Amanda: Oh yes,
definitely!
L179[17:41:04] <Amanda> Hrm.
L180[17:41:13] <Amanda> nah
L181[18:00:34]
<Z0idberg>
I'm cooking some chicken
L183[18:05:23]
<Forecaster> looks like you're cooking
some rocks
L184[18:06:42]
<Michiyo>
mmmm chicken rocks.
L185[18:09:05] ⇦
Quits: ben_mkiv
(~ben_mkiv@200116b8145c7900fe3497fffea975f2.dip.versatel-1u1.de)
(Ping timeout: 189 seconds)
L186[18:18:55]
<Vaur>
%sip
L187[18:18:56] <MichiBot> You drink a
stirring rainbow potion (New!). Vaur has no memory of drinking a
potion.
L188[18:24:09] <asie> @Forecaster they're
32x :/
L189[18:24:58]
<Forecaster> yep
L190[18:25:39] <asie> wait, what is this
exactly?
L191[18:26:30] <Amanda> Forecaster is
making Minecraft TTD
L192[18:26:31]
<Forecaster> OpenTTD in minecraft
L193[18:44:08] <Vexatos> very excited for
it
L194[19:04:15]
<Forecaster> It's been several years now
since I started working on this
L195[19:04:29]
<Forecaster> I'm glad I haven't made an
actual announcement or anything yet
L196[19:51:47] *
Amanda collapses into a pile of Floof around Elfi, meows about how
The Outside is scary, and this is clearly the foxen's
fault
L197[20:16:58]
<Forecaster> Amanda melted!
L198[20:23:04] <Amanda> %choose waves; em
or pressure
L199[20:23:04] <MichiBot> Amanda:
pressure waves
L200[21:04:44]
<Michiyo>
*sighs*
L201[21:04:52]
<Michiyo>
damnit... headache was getting better
L202[21:04:55]
<Michiyo>
and now it's back
L203[21:05:13]
<Forecaster> >:
L204[21:05:28] *
Amanda continues leaning on the "Michiyo brain pain"
lever
L205[21:05:55] <Amanda> @Inari would you
report blåhaj?
L206[21:06:33] <Amanda>
s/report/repost/
L207[21:06:34] <MichiBot> <Amanda>
@Inari would you repost blåhaj?
L208[22:22:35]
<Forecaster> %tonkout
L209[22:22:36] <MichiBot> Yay!
Forecaster! You beat your own previous record of 11 hours, 30
minutes and 16 seconds (By 1 hour, 17 minutes and 56 seconds)! I
hope you're happy!
L210[22:22:37] <MichiBot> Forecaster has
tonked out! Tonk has been reset! They gained 0.012 tonk points!
plus 0.022 bonus points for consecutive hours! Current score:
3.50110825, Position #2 Need 0.320436 more points to pass
Vaur!
L211[22:33:46]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116b8145c7900fe3497fffea975f2.dip.versatel-1u1.de)
L212[22:38:15] ⇦
Quits: Vexatos
(~Vexatos@p200300eaef139f04d5cf6d6908609c20.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L213[23:13:29] ⇦
Quits: ben_mkiv
(~ben_mkiv@200116b8145c7900fe3497fffea975f2.dip.versatel-1u1.de)
(Quit: Leaving)
L214[23:18:22] <Amanda> %choose rain box
or games
L215[23:18:22] <MichiBot> Amanda:
"rain box" is for cool kids!
L216[23:18:38] <Amanda> %8ball am I a
low-temp goat kitten?
L217[23:18:38] <MichiBot> Amanda: Reply
hazy, try again
L218[23:18:57] <Amanda> %8ball same
question
L219[23:18:57] <MichiBot> Amanda: I don't
think that's a question...
L220[23:19:04] <Amanda> Fuck it
L221[23:19:10] *
Amanda leaves Elfi in the waiting box