<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[02:05:53] * Amanda
meows stories to Elfi from the lands of dreams, decides it's heccen
zzzmews time
L2[02:05:56] <Amanda> Night girls
L4[04:30:23] ⇦
Quits: Michiyo (~Michiyo@50.45.236.151) (Ping timeout: 189
seconds)
L5[06:13:25]
<Lilirine>
is there documentation on writing OC addons?
L6[06:13:54]
<Forecaster> there are other addons
L7[06:14:00]
<Lilirine>
I'd look at OC itself, but... Scala
L8[06:14:05]
<Forecaster> that's the
documentation
L9[06:14:21]
<Lilirine>
I'm aware, though blindly copying from other addons without
actually understanding how it works seems like a bad idea.
L10[06:15:04]
<Lilirine>
(unless that's the only option)
L11[06:15:40]
<Lilirine>
the things I'm probably most interested in are API docs
L12[06:15:45]
<Forecaster> looking at something that
already exists doesn't equate to "blindly copying"
L13[06:15:58]
<Forecaster> you *can* do that, but what
says you have to
L14[06:16:27]
<Lilirine>
it kind of does if you don't understand it; most OC addons are
quite big and I wouldn't have a clue where to start looking for API
examples I could pinch
L15[06:16:44]
<Forecaster> so strive to understand
it
L16[06:16:47]
<Forecaster> experiment
L17[06:16:55]
<Forecaster> look at small ones then
L18[06:17:51]
<Lilirine>
I suppose I could blindly try the APIs in OC; though I won't be
able to view class definitions (unless IDEA's fernflower can
decompile Scala; I've heard Kotlin is notorious and I imagine Scala
is worse, ~~and not just for decompilation~~)
L19[06:22:30]
<Forecaster> if you have a lot of free
time sure
L20[06:22:44]
<Lilirine>
I have nothing other than that
L21[06:22:50]
<Lilirine>
oh hey there's literally example projects on github
L22[06:23:16]
<Lilirine>
...from 10 years ago, so I don't know how much applies to modern OC
APIs
L23[06:23:31]
<Lilirine>
but most of it seems... simple enough
L24[06:24:05]
<Forecaster> you can see on github when
the last change to the api was made
L25[06:24:42]
<Lilirine>
...two years ago
L26[06:24:52]
<Lilirine>
oh sick the APIs are in Java
L27[06:25:16]
<Forecaster> two? I see seven
L28[06:25:29]
<Forecaster> on `/src/api/java`
L30[06:25:36]
<Lilirine>
this is what I'm looking qat
L31[06:25:37]
<Lilirine>
* at
L32[06:26:00]
<Lilirine>
...`api/java` is for *external* APIs
L33[06:26:18]
<Lilirine>
(in OC's case, thaumcraft and stargatetech2)
L34[06:27:22]
<Forecaster> ah, yeah
L35[06:29:04]
<Lilirine>
we need more mods with conscise API docs tbh
L36[07:11:11]
<Forecaster> 1. Use API
L37[07:11:12]
<Forecaster> 2. Make addon
L38[07:41:10] ⇨
Joins: Vexatos
(~Vexatos@p200300eaef137600780cbe4ed7e48c1c.dip0.t-ipconnect.de)
L39[07:41:10] zsh
sets mode: +v on Vexatos
L40[08:54:20]
<Vaur>
%tonk
L41[08:54:21] <MichiBot> Darn! Vaur! You
beat AR2000's previous record of 6 hours, 17 minutes and 39
seconds (By 7 hours and 30 minutes)! I hope you're happy!
L42[08:54:22] <MichiBot> Vaur's new record
is 13 hours, 47 minutes and 39 seconds! Vaur also gained 0.0525
(0.0075 x 7) tonk points for stealing the tonk. Position #2. Need
0.05482 more points to pass Forecaster!
L43[09:29:36] ⇦
Quits: Hawk777 (~Hawk777@2001:569:7e40:1300:2978:fecb:50dc:f795)
(Quit: Leaving.)
L44[09:41:37]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> On the newest version of the
Minecraft 1.7.10 mod, has the program already returned to the
stargate?
L45[09:41:48]
<Forecaster> what
L46[09:42:33] <Corded> >
<Forecaster> what
L47[09:42:33]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> Sorry for the
translation
L48[09:44:45]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> Once upon a time, the
OpenComputers mod in MineOS had a program for the Stargate
mod
L49[09:45:12]
<Forecaster> we don't support MineOS
L50[09:45:43] <Corded> >
<Forecaster> we don't support MineOS
L51[09:45:43]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> I got it
L52[09:46:22] <Corded> >
<Forecaster> we don't support MineOS
L53[09:46:23]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> Do you know who
supports?
L54[09:47:47]
<Forecaster> no
L55[09:48:09]
<Forecaster> might be nobody at this
point
L56[09:50:29] <Corded> >
<Forecaster> might be nobody at this point
L57[09:50:29]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> It's sad
L58[09:54:41]
<Forecaster> I mean, if you like MineOS I
guess it is
L59[10:07:33]
<Kristopher38> more likely you want to ask
the author of the stargate program
L60[10:07:57]
<Kristopher38> MineOS is still somewhat
maintained I think, but the stargate program probably isn't
L61[10:13:30]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> I checked the app market, it
doesn't work.
L64[10:15:20]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> Is it possible to do this
with openOS?
L65[10:16:51]
<Forecaster> it wont look the same, but
functionally yes
L66[10:16:52]
<Kristopher38> nope
L67[10:17:15]
<Kristopher38> as in it is technically
possible you can't run the program for mineOS on openOS
L68[10:17:27]
<Kristopher38> * but you can't run the
program for mineOS on openOS
L69[10:19:04] <Corded> >
<Forecaster> it wont look the same, but functionally
yes
L70[10:19:04]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> I don't care what it looks
like, I want to control this gate with the help of a computer
L71[10:19:25]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> It's insanely cool
L72[10:33:05]
<Forecaster> You'd have to find a program
for openOS or make one yourself
L73[10:34:11]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> I think I saw a program for
it a long time ago
L74[10:34:37]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> But I'll have to look for
her again
L75[10:34:57]
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> Because I can't write a
program myself
L76[11:01:25] ⇨
Joins: flappy
(~flappy@2001:99a:2068:8c00:b02c:91d2:72f7:9a1e)
L77[11:01:30] ⇦
Quits: flappy (~flappy@2001:99a:2068:8c00:b02c:91d2:72f7:9a1e)
(Read error: Connection reset by peer)
L78[11:35:15] <stephan48> Amanda:
https://www.virtualhere.com/ just stumbled upon
this, sadly it seems closed source and only allows 1 device in the
free version, but maybe it can solve your "share the usb
accelerator stick thingy" issue?
L80[11:43:28] <Amanda> stephan48: ah, never
even considered usb/ip, but it just occured to me that maybe I
could use the spice protocol somehow, pve does support virtual
spice-backed USb ports
L81[11:43:43] <stephan48> huh
L82[11:58:05] <Corded> >
<♒𝐕𝐨𝐯𝐚𝐧_𝐒𝐚𝐧❤> Is it possible to do this with openOS?
L85[13:09:09]
<Celsiuss>
Are the forums being actively used and moderated? Asking because my
post is still pending approval
L86[13:09:22]
<Forecaster> not really
L87[13:09:43]
<Forecaster> posts are approved when
someone comes here and we poke @Liizzii-chan about it
L88[13:10:01]
<Celsiuss>
Haha ok thanks
L89[13:12:21]
<Celsiuss>
I had this problem where the game graphics completely glitched out
when using robots. Posted about it on the forums along with a
solution for it by removing some code. Was hoping for some input on
it, if it is a viable solution since I'm not 100% about the use of
those function calls that I removed.
L90[13:19:35]
<Forecaster> do you mean in the mod
itself?
L91[13:19:37]
<Forecaster> or Lua
L92[13:19:43]
<Celsiuss>
the mod yes
L94[13:26:51]
<Forecaster> OC isn't really being
maintained anymore
L95[13:27:27]
<Celsiuss>
Oh that's a shame
L96[13:27:36]
<Celsiuss>
OK thanks!
L97[13:28:51]
<Forecaster> you could create an issue, or
even a pullrequest on the repo
L98[13:31:05]
<Celsiuss>
yeah you're right
L99[13:36:07] <Amanda> If you have a mod
like optifine, I'd say see what your patch does on clients without
it to make sure it's not an optifine bug
L100[13:37:47]
<Celsiuss>
I have tested the patch with only forge and OC (no other mods, no
optifine), and have also tested it on a large modpack with
optifine. No issues on either
L101[13:50:30]
<S3> I
started using what's it... Rhubidium or whatever on forge
L102[13:50:59]
<S3> I
don't use optifine anymore because it's kinda terrible tbh and
sometimes just doesn't work with some of my hardware
L103[13:51:27]
<S3> +and
mod choices
L104[14:14:30] <Corded> >
<Celsiuss> Are the forums being actively used and moderated?
Asking be…
L105[14:14:31]
<Liizzii-chan> just approved your
post
L106[14:18:35]
<Liizzii-chan> and the followup post on
it
L107[14:18:47]
<Celsiuss>
thanks!
L108[14:33:12]
⇨ Joins: hase
(~hase@62-46-29-124.adsl.highway.telekom.at)
L109[14:35:02]
⇨ Joins: hasenpower
(~hasenpowe@62-46-29-124.adsl.highway.telekom.at)
L110[14:35:09] <hasenpower> hi
L111[14:35:20] <Amanda> Greetings mortal,
would you like to %yeshi
L112[14:35:20] <MichiBot> Hi, welcome to
the opencomputers IRC channel. If you just connected from
minecraft, yes this is a real chat. There are people here, but dont
expect people to engage with someone who just says "hi"
or similar, we are (usually) pretty busy.
L113[14:35:39] ⇦
Quits: hase (~hase@62-46-29-124.adsl.highway.telekom.at) (Client
Quit)
L114[14:35:44] ⇦
Quits: hasenpower (~hasenpowe@62-46-29-124.adsl.highway.telekom.at)
(Client Quit)
L115[14:35:57] <Amanda> They left
immediately, I'm shocked. SHOCKED I say.
L116[14:36:15]
<Forecaster> they could've at least
brought some treats
L117[14:42:27] <Amanda> Indeed
L118[15:23:42] <Amanda> stephan48: I don't
suppose you have any ideas how to make ips that are forwarded
through metallb show their external ipv4 ip? It's currently only
showing my router's IP for some reason
L119[15:24:23] <Amanda> ipv6 appears
right, but I assume that's because it's not really NATing
L120[15:30:34] <stephan48> Only if you can
really assign a public ip
L121[15:30:57] <stephan48> Reserve
one
L122[15:31:18] <stephan48> I have thought
about that too over the last week or two
L123[15:31:21] <Amanda> Damn, is that a
limit of metalb or bgp? Becasue I used to get the external IP from
my router when port forwarding to a traefik instance on a VM
instead of a metallb ip
L124[15:31:35] <Amanda> At least I'm
pretty sure I did
L125[15:32:16] <Amanda> Or maybe it's
something with unifi, in which case I should just wait for alex to
get sick of the same problem and do the research for me. :P
L126[15:40:08]
<Forecaster> %sip
L127[15:40:09] <MichiBot> You drink a
powdery honey potion (New!). Forecaster hears a train whistle in
the distance.
L128[15:57:42] <Amanda> %choose
cubes?
L129[15:57:42] <MichiBot> Amanda: No,
maybe tomorrow.
L130[15:57:45] <Amanda> Hrm.
L131[15:57:49] <Amanda> I disagree
L132[15:58:54] *
Amanda loads up CAE
L133[16:15:33]
<Forecaster> Hooray for defiant
cubes
L134[17:09:41] <stephan48> Amanda: huh?
basically the issue is that you would need to have MetalLB report
your external IP but listen to an internal IP you could NAT
to
L135[17:10:30] <Amanda> stephan48: wait so
I just need to modify the external ip and it'll do the routing
stuff itself?
L136[17:11:37] <stephan48> the issue is
that metallb/k8s setsup NAT entries for the IP you assign to it, so
if you just do a "hey always throw these X ports from my
external v4 to the cluster"(DNAT on your unifi) you would need
to do some magic that once the traffic reached the k8s vms you DNAT
it back to the public ip, otherwhise k8s shits itself
L137[17:11:56] <stephan48> it will try to
announce an bgp route for your public ip
L139[17:12:07]
⇨ Joins: uis (~uis@95.165.156.213)
L140[17:12:07] <stephan48> since bgp can't
tell the router "Just these ports please thx"
L141[17:13:23] <stephan48> i think i am
explaining this stupidly
L142[17:13:32] <Amanda> I'm definately
confused
L143[17:13:47] <Amanda> It seems to be
working with the internal IP, it just shows every connection coming
from the router
L144[17:13:52] <Amanda> internal and
external
L145[17:14:29] <stephan48> wait is it
about source ip address?
L146[17:14:45] <Amanda> yes
L147[17:14:49] <stephan48> ahhhhhh
L148[17:15:09] <Amanda> When it reaches
the traefik instance, everything appears to be from 10.12.0.1 which
is the router on the servers vlan
L149[17:15:28] <stephan48> i was assuming
you wanted to announce your external ipv4 address via metallb
L150[17:15:41] <stephan48> what routing
policy do you have set? cluster or local?
L151[17:15:50] <Amanda> Local for both
internal and external
L152[17:15:55] <stephan48> do you have a
proxy on the router somehow?
L153[17:16:31] <Amanda> I don't believe
so? I'm also 99% sure it used to show the right source IP when it
was a traefik instance on my nixos vm
L154[17:16:36] <stephan48> like haproxy or
something?
L155[17:16:39] <Amanda> ah, no
L156[17:17:09] <stephan48> f.e. i now run
a nginx on my openwrt to simplify network routing and remove th
need of hairpin nat for v6
L158[17:17:46] <stephan48> then its
strange
L159[17:18:21] <Amanda> a
L160[17:18:59] <Amanda> Alex says he's
pretty sure it used to show the correct source ip for him in his
metalb-bgp before as well, so it's entirely possible metalb/unifi
changed something that broke it
L161[17:19:09] <stephan48> look for source
nat on unifi
L162[17:19:29] <Amanda> It's also possible
that same change was actually a unifi change, and my traefik on my
nixos vm has been broken for awhile
L163[17:19:52] <stephan48> and check via
tcpdump what source ip the vm(proxmox host may be also interesting)
sees for traffic to traefik
L164[17:19:58] <stephan48> i still hate
them for that name.
L165[17:21:03] <Amanda> stephan48: may I
PM you?
L166[17:22:19] <stephan48> sure
L167[17:23:14] <Amanda> I'm pretty sure
it's fine, but I didn't want to share my entire nat routing table
publically just in case
L168[17:42:14] <Amanda> That's certinely
something to be concerned about though. I've had a
"lanonly" middleware configured in traefik for awhile
now, and if it's not been source-natting, that means it's been
useless for ipv4 for awhile now
L169[17:43:05] <Amanda> Which means
anybody could (ab)use a Host header to access some stuff
internally. :D
L170[18:10:17] <stephan48> so did that fix
it or is the UDM still to blame?
L171[18:46:56]
<PewPewCricket> ive gone from oc to linux
from scratch and x86 assembly
L172[18:53:44] <Amanda> stephan48: didn't
try, as I've been plauing with cubes instead
L173[19:04:26] <Amanda> stephan48: oh! No,
the lanonly middleware is just for some resources, not anything I'd
notice being at fault, I was just saying since UDM changed the
source IP, it's become useless because it'll always appear inthe
LAN for ipv4
L174[19:11:05] <Amanda> stephan48: I'll
probbaly wait to try removing the offending lines you mentioned on
monday, or tuesdau, don't want to risk breaking the internet when
the whole family's home and online
L175[19:28:53]
⇨ Joins: TahsinCr (~TahsinCr@185.107.192.154)
L176[19:30:12] <Amanda> stephan48: for
example, my forgejo instance had the lanonly middleware enabled,
which just means it worked fine for everyone! :D
L177[19:30:39] <Amanda> ( It should not
have that middlware anymore )
L178[19:30:57] ⇦
Quits: TahsinCr (~TahsinCr@185.107.192.154) (Client
Quit)
L179[19:31:26] <Amanda> I must have put it
in before I finished setting it up in the kube cluster
L180[19:33:07] <stephan48> Ah i see
L181[19:37:50]
⇨ Joins: Mystery (~Mystery@185.107.192.154)
L182[19:38:32] <Mystery> YAZI
L183[19:39:39]
<Forecaster> Bingo
L184[19:40:02] <Mystery> :))
L185[19:40:14] <Mystery> ?
L186[19:41:11] <Mystery>
eğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğğ
L187[19:41:37]
<Forecaster> Don't do that
L188[19:46:36] <Mystery> hello:)
L189[19:48:13] <Mystery> ...
L190[19:48:24] <Mystery> HELLOOOOOO
L191[19:49:26] <Amanda> %yeshi
L192[19:49:26] <MichiBot> Hi, welcome to
the opencomputers IRC channel. If you just connected from
minecraft, yes this is a real chat. There are people here, but dont
expect people to engage with someone who just says "hi"
or similar, we are (usually) pretty busy.
L193[19:49:58] <Mystery> ...
L194[19:50:31] <Mystery> I don't
know
L195[19:51:06] <Mystery> I'm from
Türkiye
L196[19:55:59]
<Forecaster> That's nice
L197[19:56:12] <Mystery> hello
L198[19:59:43]
⇨ Joins: Mehmet (~Mehmet@185.107.192.154)
L199[19:59:53] <Mehmet> selam
L200[19:59:53] ⇦
Quits: Mystery (~Mystery@185.107.192.154) (Ping timeout: 189
seconds)
L201[20:02:43]
⇨ Joins: TheHunterManX
(~TheHunter@fra45.bisecthosting.com)
L202[20:03:27] ⇦
Quits: TheHunterManX (~TheHunter@fra45.bisecthosting.com) (Client
Quit)
L203[20:03:35] ⇦
Quits: Mehmet (~Mehmet@185.107.192.154) (Client Quit)
L204[20:08:17]
<Forecaster> Still no treats
L205[20:08:26]
<Forecaster> Unbelievable how rude people
are
L206[20:15:34] <Amanda> %choose more cubes
or try and be productive or halucinate
L207[20:15:34] <MichiBot> Amanda: I
received a message from future you, said to go with "more
cubes".
L208[20:30:56] <Amanda> Hrm. No more
cubes, I'm all cubed out
L209[20:33:17]
<Forecaster> Ohno
L210[20:33:33]
<Forecaster> Only option is to be
productive then
L211[22:43:46]
<Vaur>
%tonkout
L212[22:43:47] <MichiBot> Gadsbudlikins!
Vaur! You beat your own previous record of 13 hours, 47 minutes
and 39 seconds (By 1 minute and 46 seconds)! I hope you're
happy!
L213[22:43:48] <MichiBot> Vaur has tonked
out! Tonk has been reset! They gained 0.013 tonk points! plus 0.024
bonus points for consecutive hours! Current score: 0.43335,
Position #2 Need 0.01782 more points to pass Forecaster!
L214[23:01:18] <CompanionCube> Izzy: btw,
i have hopefully acquired a plush *mute
L215[23:22:53] <Amanda> %choose iced
creams or be good
L216[23:22:53] <MichiBot> Amanda: Once
you get a taste of "be good" you can't stop.
L217[23:23:01] <Amanda> Hrm. I'll be
bad
L218[23:30:02]
<skittally>
ey, do any docs exist that talk about executing a file from the
eeprom? for example init.lua
L219[23:40:39] <Amanda> Not really? The
basic idea is pretty simple though, open a file with the filesystem
component, read it all in, then pass the read in data to
loadstring
L220[23:42:27] <Amanda> %choose
laptopnaptime?
L221[23:42:27] <MichiBot> Amanda: After
all, why shouldn't you "laptopnaptime"?
L222[23:55:29]
<Ocawesome101> %tonk
L223[23:55:30] <MichiBot> Potzblitz!
Ocawesome101! You beat Vaur's previous record of <0 (By 1
hour, 11 minutes and 42 seconds)! I hope you're happy!
L224[23:55:31] <MichiBot> Ocawesome101's
new record is 1 hour, 11 minutes and 42 seconds! Ocawesome101 also
gained 0.0012 tonk points for stealing the tonk. Position #8. Need
0.00987 more points to pass walksanator!
L225[23:58:27] <Corded> >
<Amanda> Not really? The basic idea is pretty simple though,
open a …
L226[23:58:27]
<skittally>
mk i see. may i have a small code snippet?