[19:47:29]: [D] BlackDragon: I'm starting IT study in like a few months [19:47:34]: [D] BlackDragon: after I did my exams. [19:47:37]: [D] BlackDragon: Sysadmin pretty much [19:47:46]: EfeAltan: dont run sudo rm -rf /* [19:47:56]: EfeAltan: thats the only question [19:48:02]: EfeAltan: should you run it or not [19:48:05]: Lignum: i am going to run it [19:48:08]: Lemmmy: EfeAltan is your name pronounced like Aoife [19:48:09]: EfeAltan: it downloads more ram [19:48:19]: + 6_4 joined the game [19:48:27]: Lemmmy: hi [19:48:30]: EfeAltan: Lemmmy turkish names pronounced in english is werid [19:48:30]: Lignum: hi [19:48:33]: 6_4: hi [19:48:39]: Lemmmy: ah i had a feeling it was turkish [19:48:44]: Lignum: oh of course you're turkish you have altan in your name [19:48:59]: EfeAltan: yep [19:49:05]: EfeAltan: i dont have my full first name tho [19:49:10]: EfeAltan: normall im Şamil Efe Altan [19:49:12]: Lignum: did you just place the "to desert (incomplete)" sign here [19:49:20]: Lemmmy: no i dont have any signs [19:49:22]: Lemmmy: (am in survival) [19:49:23]: Lignum: oh [19:49:27]: Lemmmy: so yeah that confirms it was to go to the desert lol [19:49:30]: Lemmmy: where even is the desert [19:49:34]: Lemmmy: oh THATS why i was using limestone [19:50:03]: You can create GriefPrevention claims with a golden shovel. Get one by running /kit gp! [19:50:03]: Lignum: can i tuirn on anisotropic filtering without angering the JVM [19:50:13]: Lemmmy: pretty sure it will do a resource reload [19:50:19]: Lignum: will anisotropic filtering fix my anisometropia [19:50:25]: Lemmmy: so the answer depends on whether or not you have foamfix installed [19:50:30]: Lignum: uhhhhhhhhh [19:50:35]: Lignum: i do [19:50:46]: Lemmmy: go for it then, and pray you dont timeout [19:51:21]: [D] Lignum: JVM is fucking [19:51:23]: [D] Lignum: foaming at the mouth [19:51:27]: Lemmmy: fix it then [19:51:32]: [D] Lignum: no [19:51:37]: - Lignum left the game [19:51:46]: [S] tnekohue: lol [19:51:46]: *tnekohue is no longer AFK. [19:52:05]: Lemmmy: whats the incantation to fix my name colour again [19:52:11]: Lemmmy: t [19:52:11]: [D] Lignum: slash r [19:52:21]: Lemmmy: it was lp user lemmmy meta unset namecolour [19:52:27]: 6_4: oh no, lemmmy was promoted to admin [19:52:28]: [D] Lignum: eh i was close [19:52:52]: *gollark has gone AFK. [19:52:59]: [D] Lignum: if i was minecraft i would simply not reload all the resources when anisotropic filtering is changed [19:53:01]: Lemmmy: have they optimised this server? i cant believe how fast chunks are loading [19:53:08]: 6_4: tps is 10 [19:53:10]: [S] tnekohue: nah [19:53:13]: [S] tnekohue: its not optimized [19:53:21]: [S] tnekohue: its just the whole world has been explored already [19:53:21]: [D] Lignum: i dont know how necessary it is for anisotropic filtering but why the fuck does it happen for mipmaps [19:53:25]: Lemmmy: im not surprised tps is 10 because when i last rebooted the server, i never unfucked docker [19:53:25]: [D] Lignum: you just uhh glGenerateMipmaps [19:53:32]: Lemmmy: so there are some containers that have been rapidly restarting everry second for a month [19:53:32]: 6_4: i feel like chunks are loading at a regular speed though [19:53:33]: [D] Lignum: you can do that in situ [19:53:54]: [S] tnekohue: all the chunks inside the border are explored already [19:53:56]: Lemmmy: i bet they generate their own mipmaps with j2d lol [19:54:04]: 6_4: and a few chunks outside the border, as well [19:54:15]: [S] tnekohue: yea, not sure how those even got explored tbh [19:54:21]: Lemmmy: tnekohue: yeah i spent a few days pre-generating the world when we launched the server, but the latency on chunk read is normally much higher [19:54:28]: [D] Lignum: ClassCastException: RenderChunk cannot be cast to ListedRenderChunk 🤡 [19:54:29]: Lemmmy: a few reasons they were explored [19:54:33]: [D] Lignum: subtyping is a disease [19:54:37]: Lemmmy: 1. sometimes we accidentally had fun outside the border [19:54:44]: Lemmmy: 2. on multiple occasions players found exploits to leave the border [19:54:51]: Lemmmy: 3. someone accidentally turned the border off once im pretty sure [19:55:07]: Lemmmy: (it was probably me) [19:55:10]: *gollark is no longer AFK. [19:55:15]: + Lignum joined the game [19:55:21]: [S] tnekohue: ¯\_(ツ)_/¯ [19:55:25]: Lignum: yo my anisotropia is filtered as fuck [19:55:37]: Lignum: nvm its just mipmapping [19:55:38]: Lemmmy: it looks like file descriptor leaking is less of an issue now which might mean file read latency is much better [19:55:54]: Lemmmy: 17k instead of 700k [19:55:58]: [S] tnekohue: which version of java is the server running? [19:56:17]: EfeAltan: java 8? [19:56:18]: Lemmmy: openjdk version "1.8.0_312" [19:56:18]: Lignum: the only version this version of minecraft runs on, 8 [19:56:22]: [S] tnekohue: oof [19:56:23]: Lemmmy: OpenJDK Runtime Environment (build 1.8.0_312-8u312-b07-0ubuntu1~20.04-b07) [19:56:30]: [S] tnekohue: ByteBuffer leaks hella hard in this version [19:56:32]: Lemmmy: i dont think our version of sponge runs beyond java 8 [19:56:33]: 6_4: the server is ubuntu [19:56:41]: Lemmmy: unless there's a hotfix you're aware of [19:56:45]: Lemmmy: i dont tend to update very often lmao [19:56:48]: EfeAltan: why ubuntu [19:56:49]: [S] tnekohue: dont think so [19:56:55]: EfeAltan: run arch linux on servers lol [19:57:01]: Lemmmy: the biggest issue with the server is just death by a thousand paper cuts [19:57:07]: [S] tnekohue: you could just do whatever the fuck they did in java 9 to fix the bytebuffer class [19:57:08]: Lignum: as one of my professors once said, arch is not a distribution [19:57:11]: Lemmmy: thousands of CC computers running small programs adds up to a lot of load [19:57:12]: Lignum: it is an amalgamation of software [19:57:18]: gollark: What about the Arch btw distribution? [19:57:25]: [S] tnekohue: I use arch btw [19:57:25]: 6_4: EfeAltan are you implying that MS-DOS is not the best operating system for servers? [19:57:39]: gollark: How could it be when TempleOS is? [19:57:44]: EfeAltan: real legends use the BIOS as a operating system [19:57:44]: Lemmmy: https://i.imgur.com/P77ZZLi.png [19:57:48]: EfeAltan: lol [19:57:53]: + kotahu joined the game [19:57:55]: Lemmmy: i mean 50k tile entities is a ridiculous number of tile entities [19:57:59]: Lemmmy: it's frankly a miracle the server even starts up [19:58:00]: Lemmmy: hey kotahu [19:58:02]: [S] tnekohue: computers [19:58:02]: 6_4: EfeAltan: EFI shell is better than BIOS [19:58:03]: kotahu: hey! [19:58:11]: 6_4: signs are also tile entities [19:58:12]: [S] tnekohue: are modems/wires tileentities? [19:58:15]: Lemmmy: yes [19:58:17]: 6_4: and chests [19:58:19]: Lemmmy: they dont do anything on tick [19:58:19]: [S] tnekohue: yea [19:58:20]: Lemmmy: but because of sponge [19:58:23]: Lemmmy: their ticks are still tracked by the phase tracker [19:58:32]: Lemmmy: sponge adds HUGE overhead to all tile entity ticks even if they 'do nothing' [19:58:39]: 6_4: what if you turned off the phase tracker [19:58:43]: Lemmmy: you would have no grief prevention [19:58:46]: - Lignum left the game [19:59:15]: Lemmmy: the phase tracker is basically the opposite approach to event handling that bukkit took [19:59:23]: + Lignum joined the game [19:59:29]: Lemmmy: highly experimental technology that took many years and rewrites to get into a 'usable' state [19:59:30]: - kotahu left the game [19:59:46]: [S] tnekohue: but why [19:59:48]: + kotahu joined the game [19:59:48]: Lemmmy: but after those iterations it was significantly better at understanding and cancelling mod events than bukkit(cauldron etc) was [20:00:04]: Give us a call if you need help! +1 (904) 867-4600 [20:00:04]: Lemmmy: (provided the mod cared about events being cancelled, which was more often the problem) [20:00:17]: Lignum: have we ever considered just telling the phase tracker that certain tickies are boring [20:00:25]: Lemmmy: yes, that is a feature that blood added for us in 2016 [20:00:33]: [S] tnekohue: whitelist only certain tileentities [20:00:35]: Lignum: when was switchcraft born [20:00:36]: Lemmmy: for some reason it has never properly worked though [20:00:37]: Lemmmy: 2016 [20:00:42]: [S] tnekohue: 2016 [20:00:43]: Lignum: i see [20:00:50]: Lemmmy: like, currently almost all CC blocks are in our blacklist [20:00:55]: Lemmmy: but i can see they are still tracked [20:00:55]: [S] tnekohue: First seen: 2016/11/03 07:48:19 [20:00:57]: Lemmmy: so its some black magic [20:01:13]: Lignum: have we considered debugging that [20:01:25]: 6_4: the switchcraft computercraft forum post was 21 june '16 [20:01:25]: Lemmmy: blood started asking for money and we didnt have the funding at the time [20:01:54]: Lemmmy: he gave us an exceptional amount of free support and it is the only reason this server ever worked out at all [20:01:55]: Lemmmy: so its understandable [20:02:01]: Lemmmy: squid tried too but sponge's internals are just too complex [20:02:09]: Lemmmy: and every rewrite of the system brought back all the same issues [20:02:18]: Lignum: have i tried? i am the best programmer as you know [20:02:21]: Lemmmy: i think a large amount of the issue is that sponge's config parsing is np-complete [20:02:21]: [S] tnekohue: sponge is a mess tbh [20:02:27]: 6_4: Lemmmy: how do other computercraft modded servers work? [20:02:33]: Lemmmy: all sponge configs are per-world, but also per-dimension [20:02:36]: [S] tnekohue: probably not anything like this one [20:02:38]: Lemmmy: 6_4: they simply dont care [20:02:48]: kotahu: ftb chunks probably [20:02:56]: kotahu: which I don't consider a solution [20:03:00]: Lemmmy: pb2 is the only other CC server i knew of before switchcraft [20:03:02]: Lemmmy: and it was forge-only [20:03:09]: Lemmmy: obviously forge-only solutions are fairly capable of cancelling forge events [20:03:29]: Lemmmy: but the forge ecosystem, at least at the time, didn't really have good server QoL plugins [20:03:35]: Lemmmy: ftbutils and forgeessentials were all you had [20:03:46]: Lemmmy: so to run a server 'properly' you really needed bukkit or sponge [20:03:53]: kotahu: yeah but with forge you end up using mixins for a bunch of things which isn't fun [20:03:56]: Lemmmy: and for most of 1.12's life, there was no bukkit for forrge [20:04:01]: Lemmmy: so sponge was actually the only option [20:04:07]: [S] tnekohue: When i hosted servers i had to do similar shit [20:04:23]: Lemmmy: all of this is very old knowledge so things are probably super different nowadays [20:04:23]: [S] tnekohue: we used towny/or something similar to it [20:04:26]: Lemmmy: oh yeah [20:04:33]: [S] tnekohue: on top of sponge [20:04:47]: [S] tnekohue: and I had to hack it so it actually cought mod events [20:04:50]: Lemmmy: ahaha [20:04:56]: [S] tnekohue: we eventually just kinda started banning shit we couldnt fix [20:05:01]: Lemmmy: pretty much [20:05:07]: Lemmmy: its just a balancing act [20:05:19]: Lemmmy: most servers get by by doing only the bare basics with off-the-shelf solutions [20:05:25]: [S] tnekohue: there were just some mods that just kinda ignored it all [20:05:32]: Lemmmy: switchcraft's standard was always a little higher than that, and we had access to programmers and support [20:05:38]: Lemmmy: but even so there are times where even we had to give up [20:05:40]: Lemmmy: like removing BiblioCraft [20:06:04]: Lemmmy: closed source, abandoned mod, tricky to patch and recompile, it eventually seemed easier to just get rid of it [20:06:12]: [S] tnekohue: yea [20:06:22]: Lemmmy: and we already had a world NBT scanner so replacing things that used it was fairly easy [20:06:28]: 6_4: the removal of bibliocraft made quark ancient tome enchants unrenewable [20:06:32]: Lemmmy: that is true [20:06:48]: [S] tnekohue: make a mod that just does that, and that only [20:06:57]: Lemmmy: that was basically our response, but we just never acutally did get round to making those mods LOL [20:07:01]: kotahu: couldn't you make some kind of bibliocraft mixin? [20:07:02]: Lemmmy: there was somthing else i think too [20:07:05]: Lemmmy: i tried kotahu [20:07:12]: kotahu: or would that be harder than a decompile and patch [20:07:22]: Lemmmy: i think i got close to success but making forge mod mixins in sponge rreally hurts the classloader [20:07:24]: Lignum: i think i was watching you make that mixin [20:07:28]: Lemmmy: it was hard enough making a plugin-only mixin [20:07:31]: Lemmmy: yeah you were [20:07:44]: Lemmmy: currently tthe only custom mixin i successfully have running on here is the chunk render distance overrider [20:08:00]: Lemmmy: which allows me to set a per-player permission flag to set your server render distance [20:08:09]: Lemmmy: used to reduce the chunk load of bots [20:08:11]: [S] tnekohue: thats neat [20:08:22]: *gollark has gone AFK. [20:08:26]: Lemmmy: should still be working, i can demo it if you want [20:08:32]: Lignum: oh i remember that [20:08:37]: Lignum: that was centuries ago [20:08:38]: 6_4: can you demo it by setting my render distance to 64? [20:08:45]: Lemmmy: easier to demo if i set it to 3 [20:09:00]: [S] tnekohue: my client render max is 256 [20:09:05]: Lemmmy: 6_4: run /rtp and then /spawn [20:09:08]: Lemmmy: (you need to teleport twice to unload) [20:09:22]: 6_4: this is a diameter of 3 [20:09:26]: Lemmmy: yep [20:09:26]: [S] tnekohue: yea [20:09:35]: Lemmmy: tnekohue: i had mixed results when raising the render distance [20:09:47]: Lemmmy: i believe there's all sorts of optimisations that start getting in the way at that point [20:09:52]: [S] tnekohue: yea [20:09:53]: Lemmmy: and also just the high load lmao [20:10:01]: [S] tnekohue: it requires a fuckton of memory [20:10:03]: Check out the new ComputerCraft Wiki! https://tweaked.cc [20:10:10]: Lignum: can you sqlite query from bash [20:10:15]: Lemmmy: lp user 6_4 meta unset sc-view-distance [20:10:16]: [S] tnekohue: probably [20:10:21]: [D] 6_4: unknown.png [20:10:24]: Lemmmy: Lig yeah [20:11:05]: Lemmmy: at least on x86 [20:11:05]: Lemmmy: on arm no [20:11:06]: Lemmmy: i had to make my own wrapper to do that for an android app that did operations on sqlite dbs as root [20:11:06]: [S] tnekohue: i dont see why not [20:11:06]: Lignum: im on x86 as far asim aware [20:11:06]: Lemmmy: as there were no native builds for the op3's arch [20:11:08]: The server you were on kicked you: Kicked from switchcraft: Timed out [20:11:08]: + gollark joined the game [20:11:08]: ------------------------ MOTD ------------------------ [20:11:08]: Welcome to SwitchCraft! [20:11:08]: The server is currently restarting. Thanks for your patience! [20:11:08]: If you are unable to join, make sure you are on the latest version of the pack: 3.29 [20:11:08]: ------------------------ « » ------------------------- [20:11:53]: + gollark joined the game [20:11:57]: ------------------------ MOTD ------------------------ [20:11:57]: Info [20:11:57]: Dynmap - https://dynmap.switchcraft.pw [20:11:57]: Market - https://market.switchcraft.pw [20:11:57]: Forums - https://forums.computercraft.cc [20:11:57]: Wiki - https://wiki.computercraft.cc [20:11:57]: Role Colours [20:11:57]: User - Moderator - Admin [20:11:57]: SwitchCraft Supporters [20:11:57]: Users with this [S] tag appearing next to their name in chat [20:11:57]: and the tablist are SwitchCraft Supporters. This means that [20:11:57]: they have donated to help keep the server online. If you [20:11:57]: would like to donate and receive Supporter status, visit: [20:11:57]: https://donate.switchcraft.pw [20:11:57]: ------------------------ « » ------------------------- [20:11:59]: You have not yet redeemed your faucet reward of 4 KST. Run /faucet to redeem it! [20:11:59]: [S] tnekohue: aur has sqlite [20:12:01]: [S] tnekohue: and it compiles [20:12:02]: [D] BlackDragon: I moved my TV to the back so there's now room for a bed. [20:12:03]: Success! Redeemed your faucet reward of 4 KST.\nYou can next redeem in: 23 hours 59 minutes 59 seconds\nNext reward: 6 KST [20:12:10]: 6_4: Lemmmy have you seen the sus yet [20:12:14]: Lemmmy: the what [20:12:21]: Lemmmy: >.> [20:12:21]: [D] BlackDragon: the sus [20:12:38]: [D] BlackDragon: gollark [20:12:46]: [D] BlackDragon: Are you aware that PotatOS Otiose Transformative Advanced Technology Or Something is the best? [20:12:52]: [S] tnekohue: only thing that annoys me is I can never trigger my elytra sometimes [20:12:58]: Lemmmy: Lignum do you remember when we tried to implement voxel meshing? [20:13:06]: Lignum: yea god i was fucking stupid back then [20:13:08]: Lemmmy: i've always wanted to do that for OC 3d prints [20:13:11]: Lignum: i am now an extremely smart person [20:13:13]: *EfeAltan has gone AFK. [20:13:16]: Lignum: i can probably do that [20:13:24]: [S] tnekohue: octree go brr [20:13:38]: Lemmmy: im wondering if the overhead of calculating and uploading meshed voxel data essentially on the fly would be worth the savings of slightly less cubes [20:13:48]: [S] tnekohue: if you have a lot of them [20:13:50]: [S] tnekohue: yes [20:13:52]: Lemmmy: i mean you'd only have to do it once per model load (and OC already caches that) [20:14:16]: [S] tnekohue: oc already does some optmizing on 3d prints [20:14:19]: Lemmmy: and meshing for 16^3 probably isnt slow [20:14:21]: Lemmmy: oh interesting [20:14:23]: Lignum: pretty sure meshing can be done in polytime [20:14:24]: [D] BlackDragon: God I gotta finish a project thats due tomorrow [20:14:26]: Lignum: it has very polytime vibes [20:14:37]: [D] BlackDragon: The project I was given 1 year ago [20:14:47]: [S] tnekohue: i dont know if it optimizes 3d prints placed near each other [20:14:53]: [S] tnekohue: would be interesting to see [20:15:25]: Lemmmy: dear god [20:15:33]: Lemmmy: it uses a raytracer to calculate if it's opaque or not LMAO [20:15:38]: kotahu: ! [20:15:40]: Lignum: ?????????????? [20:15:48]: Lemmmy: i maen, not sure how else you'd do it [20:15:48]: [S] tnekohue: where?> [20:15:48]: [D] BlackDragon: ;-; [20:16:00]: [D] BlackDragon: bit overengineered tho [20:16:15]: Lemmmy: actually that might only be for collisions [20:16:48]: Lemmmy: yeah nvm only for collision [20:16:57]: Lemmmy: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.12/src/main/scala/li/cil/oc/common/tileentity/Print.scala#L78 [20:17:30]: *EfeAltan is no longer AFK. [20:17:54]: Lemmmy: okay found it [20:17:58]: Lemmmy: looks liek it does greedy meshing [20:18:00]: Lemmmy: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.12/src/main/scala/li/cil/oc/client/renderer/block/PrintModel.scala [20:18:27]: [S] tnekohue: thats [20:18:31]: [S] tnekohue: not bad actually [20:18:52]: Lemmmy: all of the nonsense for that is in SmartBlockModelBase [20:18:58]: Lignum: is greedy meshing optimal? [20:19:04]: Lemmmy: cables also use this method [20:19:08]: Lemmmy: interestinngly [20:20:03]: The Krist commands are /balance, /deposit, and /pay! [20:20:36]: Lemmmy: does CC still use our monitor shader [20:20:48]: Lignum: > Doing this optimally (that is with the fewest quads) is quite hard. [20:20:52]: Lignum: i suppose that means it isn't [20:20:56]: Lemmmy: oh, definitely not [20:20:56]: Lignum: it depends on your config [20:21:05]: Lemmmy: its just naive and relatively inexpensive [20:21:08]: [S] tnekohue: its not the most efficient [20:21:14]: [S] tnekohue: but its also not bad either [20:21:34]: - EfeAltan left the game [20:21:48]: [S] tnekohue: on a relatively good gpu you could have thousands maybe even tens of thousands before you notice anything [20:21:56]: Lemmmy: i suppose you also can't really afford to optimise invisible internal shapes and/or faces because OC has no way of knowing if a texture is transparent or not [20:22:05]: Lemmmy: unless it feels like actually checking [20:22:22]: kotahu: ah yes more snow golem advertising [20:22:37]: gollark: Overlay glasses actually cause my FPS to drop horribly if I create too many objects. [20:22:43]: gollark: This mostly happens with "shatter" at high resolution. [20:22:50]: 6_4: snow golem advertising is totally ethical [20:22:52]: [S] tnekohue: overlay glasses are not optimized very well [20:23:02]: Lemmmy: i suppose you're going to get that with any object-based rendering system [20:23:28]: Lemmmy: i think in the case of overlay glasses it was a trade-off between api simplicity and efficiency, though i'm sure there's more you could do internally without affecting the user experience [20:23:34]: [S] tnekohue: me: tried to render a 1920x1080 image out of rects [20:23:41]: Lemmmy: but thats also why CC monitors were fairly difficult to optimise [20:23:52]: gollark: shatter is just hugeblank's old overlay glasses terminal emulator. [20:24:00]: gollark: I thought it would be cool to use it and to turn up the resolution slightly. [20:24:08]: Lemmmy: remind me if it used text or rendered each char itself? [20:24:13]: gollark: Each individually. [20:24:18]: Lemmmy: right [20:24:19]: gollark: Text isn't monospace, so it would go badly. [20:24:23]: Lemmmy: yep [20:24:29]: [D] BlackDragon: One thing thats bothering me at work is that we put fast SSDs in SATA-300 laptops. [20:24:31]: [D] BlackDragon: which means. [20:24:35]: Lemmmy: i suppose that one is a pretty cheap api change that was missed out on [20:24:42]: [D] BlackDragon: The laptop can't benefit from the fast ssd. [20:24:46]: gollark: Wrong. [20:24:57]: [S] tnekohue: i think you can make overlay glasses text monospace? [20:24:57]: [D] BlackDragon: It would cap at 300 [20:24:58]: gollark: It's still faster than an HDD, particularly in random access. [20:25:05]: gollark: tnekohue: how? [20:25:05]: [D] BlackDragon: True. [20:25:10]: [D] BlackDragon: But I mean. [20:25:12]: [D] BlackDragon: It stills caps. [20:25:15]: Lemmmy: https://github.com/SquidDev-CC/plethora/blob/minecraft-1.12/src/main/java/org/squiddev/plethora/gameplay/modules/glasses/objects/TextObject.java [20:25:16]: [S] tnekohue: i dont know im double checking [20:25:18]: Lemmmy: doesnt seem to have a font option [20:25:30]: [D] BlackDragon: so it doesn't matter how fast of an ssd you put in above the 300 [20:25:38]: - Lignum left the game [20:25:44]: gollark: This is "fun", my flight software seems to be stuck in an infinite loop if I stare upward and fall onto a ladder repeatedly. [20:25:49]: Lemmmy: it would be nice to just add a simple 'use CC font' flag though, and it wouldn't be too difficult to implement and wouldn't break the existing style of the API [20:26:00]: Lemmmy: i wonder if it was ever actually proposed [20:26:07]: Lemmmy: https://github.com/SquidDev-CC/plethora/issues/163 [20:26:17]: [D] BlackDragon: SATA2 SSDs don't really exist anymore tho. [20:26:21]: Lemmmy: guess it just never happened [20:26:23]: 6_4: that issue will be open until the end of time [20:26:26]: Lemmmy: haha [20:26:30]: [D] BlackDragon: but still [20:26:35]: [D] BlackDragon: a Kingston A400 SSD would do fine [20:26:37]: [S] tnekohue: On another note CC supports all http methods defined in https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods excepting CONNECT and TRACE [20:26:45]: Lemmmy: haha yeah [20:26:49]: Lemmmy: it was so awesome when that was finally added [20:26:53]: [D] BlackDragon: 500MB/s read and 350MB/s write [20:26:58]: [S] tnekohue: nobody realized [20:27:04]: Lemmmy: i was tired of adding compatibility options to the krist API [20:27:09]: gollark: I totally realized. PotatOS uses it for random web APIs. [20:27:14]: gollark: The superglobals feature, for instance. [20:27:22]: gollark: That should really run over SPUDNET at some point but whatever. [20:27:36]: Lemmmy: https://i.imgur.com/AhOvMI2.png [20:27:39]: [S] tnekohue: i suggested implementing git, and like 12 people said it wasnt supported [20:27:43]: Lemmmy: this is ENTIRELY because CC only had GET and POST at a time [20:27:47]: [S] tnekohue: because missing http methods [20:27:55]: Lemmmy: that was the excuse?? [20:27:55]: [S] tnekohue: and i wrote a program to check [20:28:06]: [S] tnekohue: and ofc it worked on everything [20:28:24]: 6_4: Idea: demolish Wolf Park and replace it with capitalis [20:28:26]: 6_4: capitalism [20:28:31]: [D] BlackDragon: Good idea. [20:28:32]: Lemmmy: yeah i dont see why you couldnt implement the https git [20:28:32]: [S] tnekohue: its entirely possible to implement git [20:28:39]: [D] BlackDragon: Replace capitalism with communism tho. [20:28:41]: Lemmmy: it wouldn't be trivial, obviously [20:28:45]: Lemmmy: but possible sure? [20:28:48]: gollark: Didn't JackMacWindows do something like that? [20:28:50]: Lemmmy: hmm maybe [20:28:50]: [S] tnekohue: you dont have to implement everything [20:29:12]: 6_4: didn't squiddev make a git clone implementation? [20:29:13]: Lemmmy: back when cc-tweaks had tcp sockets you could probably even have implemented the ssh one [20:29:14]: [S] tnekohue: in fact, minimal git is maybe 100-200 lines of code [20:29:39]: [S] tnekohue: *maybe more? [20:29:44]: [S] tnekohue: idk I havent tried [20:29:52]: [S] tnekohue: well, I did try once [20:29:55]: Lemmmy: https://github.com/SquidDev-CC/random-programs/tree/master/lua-git [20:29:56]: Lemmmy: found it [20:29:59]: 6_4: i wonder if it's possible to do hole punching with computercraft websockets [20:29:59]: [S] tnekohue: but I promptly gave up [20:30:01]: You can change the colour of your claims on Dynmap with /claimcolour. [20:30:03]: Lemmmy: indeed, this is a git implementation [20:30:18]: Lemmmy: "This is tiny git clone --depth=1 implementation. It supports cloning any remote git repository, though only stores files - metadata is not stored anywhere." [20:30:29]: Lemmmy: it likely meets your description of "minimal git" [20:30:32]: [S] tnekohue: yea [20:30:34]: [S] tnekohue: it does [20:30:38]: [D] BlackDragon: > Top en snel geleverd voor mijn gecrashte HDD. [20:30:41]: Lemmmy: pretty neat [20:30:45]: [D] BlackDragon: how can a hdd crash [20:30:53]: [S] tnekohue: might even use it tbh [20:30:55]: [D] BlackDragon: like [20:30:57]: [D] BlackDragon: it can fail [20:31:00]: [D] BlackDragon: but not crash [20:31:05]: Lemmmy: give it a shot, cant remember if it was really usable or not [20:31:26]: kotahu: hdd head crash is possible [20:31:31]: [S] tnekohue: hdd crashes usually meant the head hit something and quite literally crashed [20:31:40]: [D] BlackDragon: true [20:31:42]: [D] BlackDragon: the head can crash [20:31:53]: [D] BlackDragon: dunno if they ment mechanical crash tho [20:31:56]: 6_4: or somebody used IRATEMONK [20:32:12]: [S] tnekohue: usually when it does so, it scrapes off all the lovely bits of iron oxide storing your data [20:32:23]: [D] BlackDragon: then data goes bye [20:32:27]: [S] tnekohue: yep [20:32:40]: [D] BlackDragon: I've never had a drive fail on me. [20:32:40]: [D] BlackDragon: well once [20:32:42]: [D] BlackDragon: but that was when it arrived. [20:32:47]: 6_4: i find it amazing that https://assets.switchcraft.pw/2.png seems to still update live [20:32:47]: [S] tnekohue: ive had dozens of drives fail [20:32:53]: Lemmmy: it does??? [20:32:56]: Lemmmy: that's actually miraculous [20:33:00]: [D] BlackDragon: SSDs are superior in any way tho. [20:33:01]: Lemmmy: that's still a php script [20:33:03]: [D] BlackDragon: you can drop em [20:33:08]: [D] BlackDragon: without the hdd going bonkers. [20:33:16]: [D] BlackDragon: (edited) without the drivegoing bonkers. [20:33:18]: Lemmmy: i remember throwing it together in 5 minutes for BTC back in july 2016 and it was fragile as heck [20:33:27]: Lemmmy: and shamiko's PHP installation is notoriously unstable [20:33:35]: 6_4: so it doesn't even run in docker? [20:33:38]: Lemmmy: i think its 8 different versions of php-fpm by now and i really just need to move each php app to docker [20:33:40]: Lemmmy: nope [20:33:50]: Lemmmy: i never finished moving everything to docker, its a huge undertaking :/ [20:34:00]: [S] tnekohue: 6_4 looking at it like hmm, tasty exploits I hear? [20:34:01]: Lemmmy: and also our docker installation is VERY unstable now becasue it just has too many containers for a single server [20:34:10]: Lemmmy: rebooting shamiko usually takes at least an hour [20:34:12]: 6_4: make it a kubernetes [20:34:16]: Lemmmy: i should but ehhh [20:34:21]: [S] tnekohue: too much effort [20:34:24]: Lemmmy: ^^ [20:34:36]: Lemmmy: sadly "i should" rarely overlaps with "i would" :( [20:34:51]: [S] tnekohue: me with every project ive ever done [20:35:03]: Lemmmy: the nice thing is that the few things i did manage to dockerize have paid off [20:35:20]: Lemmmy: and all new services do automatically go into our docker setup [20:35:28]: [S] tnekohue: i dont use docker all that much [20:35:34]: Lemmmy: i think the only thing i've not deployed in docker in the last two years was a static next.js site [20:35:48]: [S] tnekohue: i have a linux based hypervisor running kvm instances of things [20:35:50]: Lemmmy: for no other reason than "couldnt be assed" [20:36:02]: *gollark has gone AFK. [20:36:13]: 6_4: maybe you should deploy switchmarket in docker [20:36:28]: Lemmmy: lol yeah, the thing is with switchmarket though is that redeploying it was never an issue of "deploying it is hard" [20:36:31]: Lemmmy: its not, its node . [20:36:48]: Lemmmy: the issue was that maintaining it is manpower [20:37:08]: Lemmmy: its still a project i may revisit some day, working on it was fun and i have a bunch of redesigns sitting around [20:37:32]: Lemmmy: there was a grand plan to make it self-serve which had a large train of prerequisites though, including making kristpay use a proper database [20:37:49]: Lemmmy: tldr currently kristpay does not support transactions that werent initiated by a player [20:38:12]: kotahu: does it need to? [20:38:19]: 6_4: oh yeah, there was a bug in kristpay where if the return address is invalid, krist doesn't deposit [20:38:23]: Lemmmy: no but i refuse to touch the codebase for anything without removing the flatfile json first [20:38:38]: Lemmmy: and i always adhd'd out halfway through doing so [20:39:01]: 6_4: https://krist.club/network/transactions/2440839 this did not deposit [20:39:03]: kotahu: I was working on a kristpay clone recently that uses H2 [20:39:04]: Lemmmy: last time i attempted to do so, all the sponge maven repos were down and forgegradle was eating me in the neck [20:39:10]: Lemmmy: oh neat [20:39:18]: Lemmmy: i mean the thing is, kristpay does use mysql [20:39:20]: Lemmmy: just not for balances [20:39:29]: Lemmmy: (i think it supports h2 too but i havent tried) [20:39:32]: [S] tnekohue: hmm [20:39:49]: Lemmmy: the reason is because lignums original version used the flatfile db, and i basically just near-directly ported that code [20:39:56]: Lemmmy: but when i added /txs, i made all that use mysql [20:40:00]: kotahu: I'm not sure H2 is much better than a json file [20:40:03]: You can change the colour of your claims on Dynmap with /claimcolour. [20:40:12]: Lemmmy: it is more resilient to write failures [20:40:16]: Lemmmy: similar to sqlite [20:40:35]: Lemmmy: kristpay has had a few db corruptions but it does keep 5 backups of the file for that reason [20:40:41]: Lemmmy: and also 30 minutely gdrive backups [20:40:50]: 6_4: to whose gdrive [20:40:52]: Lemmmy: mine [20:40:56]: Lemmmy: i thi nk the only times those corruptions ever happened was when i wasnt around haha [20:41:40]: kotahu: I was also working on a griefdefender clone using forge but it doesn't have many features yet [20:41:44]: Lemmmy: but yeah the implementation of that part specifically is very stupid and im not proud of it in the slightest [21:04:37]: + gollark joined the game [21:04:37]: ------------------------ MOTD ------------------------ [21:04:37]: Info [21:04:37]: Dynmap - https://dynmap.switchcraft.pw [21:04:37]: Market - https://market.switchcraft.pw [21:04:37]: Forums - https://forums.computercraft.cc [21:04:37]: Wiki - https://wiki.computercraft.cc [21:04:37]: Role Colours [21:04:37]: User - Moderator - Admin [21:04:37]: SwitchCraft Supporters [21:04:37]: Users with this [S] tag appearing next to their name in chat [21:04:37]: and the tablist are SwitchCraft Supporters. This means that [21:04:37]: they have donated to help keep the server online. If you [21:04:37]: would like to donate and receive Supporter status, visit: [21:04:37]: https://donate.switchcraft.pw [21:04:37]: ------------------------ « » ------------------------- [21:04:38]: Lemmmy: wb [21:04:39]: [S] tnekohue: lol [21:04:39]: *tnekohue is no longer AFK. [21:05:36]: kotahu: I think the gold is in pandora [21:05:38]: 6_4: a while ago I made a python script which would take krist websockets and convert them to webhook for the switchmarket, and i got a local instance of switchmarket running [21:05:41]: Lemmmy: oh thats true [21:05:48]: Lemmmy: oh neat [21:06:03]: Lemmmy: thats true i dont remember if i ever converted it to not use webhooks [21:06:10]: Lemmmy: let me check my backups its possible that i didnt push it to git [21:08:26]: Lemmmy: doesnt look like it, i guess thats a false memory then [21:08:38]: Lemmmy: your webhook conversion idea is pretty cool though i'm sure it wouldn't be hard to just port it [21:08:48]: 6_4: https://gist.github.com/Kan18/3f3bd3b1c10f121520f9149b564038cc (ignore the commented out prints) [21:09:00]: Lemmmy: hah neat [21:09:33]: Lemmmy: its baffling to me that it has a proper commonmeta parser and still uses webhooks, my mental timeline is way out of wack [21:09:38]: Lemmmy: i thought webhooks were removed much earlier than that [21:09:38]: *gollark has gone AFK. [21:09:54]: Lemmmy: when were they removed, even [21:10:04]: You can create 3D claims with /cuboidclaims! [21:10:10]: 6_4: probably sometime after may 2020, which was the last time switchmarket ran officially [21:10:13]: Lemmmy: feb 2020 [21:10:22]: Lemmmy: oh they were deprecated feb 2020 [21:10:36]: [D] 6_4: unknown.png i also leaked the secret switchmarket admin interface [21:10:49]: Lemmmy: ahahaha [21:11:01]: Lemmmy: now you can see why i didnt just make it self-serve [21:11:11]: Lemmmy: bare keystone CMS with no customisations, not very user friendly [21:11:38]: *gollark is no longer AFK. [21:12:48]: 6_4: i have 49 pages of homes. [21:12:50]: Lemmmy: so the grand plan for it was, after making kristtpay supporrt plugin-initiated transactions, integrate it proper with griefprevention(defender) and add a command for players to put the plot they're standing in [21:12:51]: ----------------------- Homes ------------------------ [21:12:51]: aamod: [world: world, location: 1124, 35, -352] [21:12:51]: admin: [world: world, location: 322, 72, -304] [21:12:51]: admin2: [world: world, location: 235, 53, 55] [21:12:51]: admin3: [world: world, location: 236, 25, 69] [21:12:51]: adminanomaly: [world: world, location: -5222, 70, -4369] [21:12:51]: adminroom1: [world: world, location: 221, 34, 55] [21:12:51]: adminroom2: [world: world, location: 226, 37, 55] [21:12:51]: adminsphere: [world: DIM-1, location: -3914, 116, -1751] [21:12:51]: aixitl: [world: world, location: 409, 72, -90] [21:12:51]: altar: [world: world, location: 431, 137, -160] [21:12:51]: amsc: [world: world, location: 181, 63, -446] [21:12:51]: amsc2: [world: world, location: 411, 80, 266] [21:12:51]: anavuw: [world: world, location: 1557, 63, 50] [21:12:51]: apiaristics: [world: world, location: -247, 91, 75] [21:12:51]: baidicootisland: [world: world, location: 2917, 67, -4695] [21:12:51]: baidicootisland2: [world: world, location: 2911, 68, -4699] [21:12:51]: baidicootlair: [world: world, location: -164, 79, 5616] [21:12:51]: bdcinema: [world: world, location: 1857, 60, -532] [21:12:51]: ---------------------- « 1/12 » ---------------------- [21:12:52]: Lemmmy: up for sale [21:12:53]: gollark: Sadly, I only have 12. [21:13:00]: gollark: They're already really hard to manage. [21:13:01]: *tnekohue has gone AFK. [21:13:12]: gollark: Technically, you could integrate horrifically through dynmap. [21:13:12]: Lemmmy: it would initialise the object with its basic properties (location, create a warp, etc), and lead the user to a pre-authed page that allows them to type the description and upload an image [21:13:23]: Lemmmy: then that would get put in a moderator queue before going live of course [21:13:48]: Lemmmy: all very doable stuff, i just never had enough drive to actually do it haha [21:14:11]: Lemmmy: ok webhooks were properly removed september 2020 [21:14:33]: Lemmmy: https://i.imgur.com/Qnxp1K9.png [21:15:19]: Lemmmy: at the point of deprecation, the only two services using them were switchmarket and wojbie's shops [21:15:47]: 6_4: also Lemmmy somebody seems to be taking stuff out of the blue/blue/blue enderchest automatically and breaking rule 6.10, would you have any idea how to find them? [21:16:10]: *tnekohue is no longer AFK. [21:16:12]: - [S] tnekohue left the game [21:16:13]: gollark fell from a high place [21:16:15]: Lemmmy: i would have some ideas but if the culprit had the same ideas they are very evadable [21:16:20]: gollark: WHY did my flight script not catch this? [21:16:20]: Returned you to your previous location. [21:16:31]: Lemmmy: what's in blue/blue/blue? [21:16:36]: kotahu: ender pearls [21:16:48]: + [S] tnekohue joined the game [21:17:01]: - [S] tnekohue left the game [21:17:10]: Lemmmy: give me a few mins [21:17:26]: 6_4: a while ago somebody was automatically taking stuff out of the white/white/white echest so I put a few thousand printed pages in it, then I visited all the milos to see if any had ender chests [21:17:30]: Lemmmy: that's a really interesting strategy actually [21:17:37]: kotahu: you chunkbanned the base though [21:17:38]: 6_4: and then one chunkbanned me, which turned out to be the culprit, and I had completely forgotten about chunkbanning when sending the printed pages [21:17:45]: 6_4: anav told me not to do it again :( [21:17:50]: Lemmmy: was that base ever fixed? [21:17:53]: kotahu: yes [21:17:56]: Lemmmy: oh awesome [21:18:29]: kotahu: RubenKnijn's base is currently chunkbanned though [21:18:37]: Lemmmy: oh [21:18:44]: 6_4: /homeother 6_4 knijndata [21:18:46]: + [S] tnekohue joined the game [21:18:48]: - [S] tnekohue left the game [21:18:52]: 6_4: oh wait nvm i deleted that home [21:19:18]: 6_4: it's at -1529, 64, -1045 [21:19:21]: kotahu: ~300 diamond chests [21:19:27]: kotahu: mostly filled with cobblestone [21:19:32]: gollark: What a good use of diamond chests. [21:19:38]: Lemmmy: this is really funny [21:19:40]: gollark: Cobblestone is so hard to make that it's important to stock up like that. [21:19:41]: kotahu: total of around 2200 tile entities [21:19:44]: A teleport request was sent to Lemmmy. [21:19:47]: Lemmmy: minecraft (vanilla) ender chest tent id is minecraft:ender_chest [21:19:49]: + [S] tnekohue joined the game [21:19:54]: Lemmmy: enderchests (mod) tent id is minecraft:ender chest [21:19:57]: Lemmmy: that's right, with a space! [21:20:00]: kotahu: ! [21:20:03]: You can create GriefPrevention claims with a golden shovel. Get one by running /kit gp! [21:20:03]: Lemmmy: i mean it's not illegal...but [21:20:11]: - [S] tnekohue left the game [21:20:12]: Lemmmy: honestly the illegal bit is the namespace violation, how rude of it [21:20:18]: Lemmmy: is tnekohue ok there [21:21:00]: gollark: Does kinetic augmenting depend on clientside stuff somehow? [21:21:10]: gollark: Sometimes my vertical velocity break works poorly when my connection is bad even if TPS is fine. [21:21:12]: gollark: * brake [21:21:24]: Lemmmy: i think player movement is mostly clientsided [21:21:29]: gollark: Worrying. [21:21:31]: Lemmmy: the server probalby just tells you what your new velocity should be [21:21:44]: + [S] tnekohue joined the game [21:21:51]: gollark: Oh, is that why sometimes my velocity goes to 0 when elytraing very fast? [21:21:51]: Lemmmy: dont quote me on that though its been a while [21:21:57]: Lemmmy: yeah [21:22:05]: gollark: How well-designed. [21:22:07]: Lemmmy: i think the client and server both calculate it but they often disagree which is why you get rubber-banding [21:22:08]: [S] tnekohue: yea it is [21:22:14]: 6_4: yeah it seemed like there was a 200m/s limit on elytra flying a while ago [21:22:17]: [S] tnekohue: client does most of it [21:22:19]: gollark fell from a high place [21:22:19]: Lemmmy: if tthe client only does it, you can just go anywhere [21:22:26]: Lemmmy: if the server only does it, you have to wait for the server for all movements [21:22:29]: [S] tnekohue: server just goes "you moved more than 10 blocks go back" [21:22:31]: Lemmmy: the 'best' is a mix, but its ahrd to get right [21:22:45]: gollark: I suppose it isn't designed for ridiculously boosted elytra travel. [21:22:48]: Lemmmy: yep [21:22:51]: [S] tnekohue: the servers version of the movement calculation is really minimal [21:22:55]: gollark: I still haven't worked out a good control scheme for that which I can finally implement. [21:23:06]: [S] tnekohue: which is why clients can kinda just fly around if youve modified it [21:23:16]: 6_4: a lot of players are satisfied enough™ with opus os elytrafly [21:23:16]: [S] tnekohue: since it only checks the speed [21:23:19]: gollark: The new version of my flight script is basically just "go in the direction you look while elytraing" plus shift to disable boosting now. [21:23:29]: Lemmmy: it is also the biggest reason low tps s ucks [21:23:30]: [GD] Welcome to Furnitur i Vnaja! Enjoy your shopping! [21:23:39]: Lemmmy: your speed on the server also depends on the tps [21:23:53]: Lemmmy: only really noticable when elytra flying of course [21:24:03]: 6_4: doesn't low TPS also affect computercraft typing latency? [21:24:09]: Lemmmy: yep since thats entirely serversided [21:24:13]: Lemmmy: cc does nothing on the client [21:24:13]: gollark: I had an "align mode" which tried to keep me around Y 256 by adjusting boost direction. [21:24:19]: Lemmmy: except the flashing cursor [21:24:20]: gollark: But it turns out that elytra dynamics are complicated and that didn't work. [21:24:21]: [GD] Thank you for visiting Furnitur i Vnaja! [21:25:10]: gollark: I think because height changes mostly come from converting your horizontal speed into vertical somehow. [21:25:26]: Lemmmy: 1lann's nbt scanner is so strange im not really sure how to do nested nbt compounds [21:25:38]: Lemmmy: i raelly wish we finished the all-out version of this that involved writing a query dsl lol [21:25:41]: gollark: Why did they invent NBT instead of using msgpack or CBOR or something? [21:25:46]: Lemmmy: notch :( [21:25:54]: Lemmmy: i mean thats just how gamedev is right [21:26:00]: [S] tnekohue: notch liked doing stuff himself [21:26:15]: gollark: I've written highly advanced games and never done that. [21:26:16]: Lemmmy: i wouldnt be surprised if its ripped out completely some day [21:26:19]: gollark: Like 4³ tic-tac-toe. [21:26:20]: 6_4: better than XML [21:26:27]: Lemmmy: modern mojang is very library-heavy [21:26:31]: Lemmmy: which is cool [21:26:35]: Lemmmy: sorta [21:26:46]: 6_4: nbt xml [21:27:01]: gollark: 164minecraft:cobblestone [...] [21:27:09]: Lemmmy: obviously ripping itt out and going from scratch is a massive undertaking that would break so much, but they have rewritten the world format more times than i have fingers [21:27:31]: kotahu: yeah they're really good at writing converters now [21:28:08]: Lemmmy: gofmt just jumpscared me [21:28:08]: kotahu: not sure if they're good at world formats yet [21:28:11]: Lemmmy: LMAO [21:28:29]: [GD] Welcome to the Luxury Skyscraper! Free appartments are available! Contact HydroNitrogen now! [21:28:33]: gollark: They need something webscale, and blockchain. [21:28:43]: kotahu: dark blockchain minecraft world [21:28:48]: Lemmmy: i just typed 'EnterChest' four times in a row without noticing [21:28:52]: 6_4: light blockchain [21:29:20]: [GD] Welcome to Switchcraft's Pulling-down Hydroelectric Power Facility [21:29:48]: kotahu: minecraft world nfts [21:30:01]: 6_4: .kst domains are nfts [21:30:04]: You can change the colour of your claims on Dynmap with /claimcolour. [21:30:05]: Lemmmy: the real question is why has nobody made a better nbt explorer yet [21:30:22]: Lemmmy: there are a few web-based ones which have indexed searching which is a massive step up from the dos notepad style of NBTExplorer, but they dont handle large files because web [21:30:45]: 6_4: they should try a mongodb PWA [21:30:50]: Lemmmy: i remember putting some money down for lig to do it and all i ever got was half an nbt parser [21:31:06]: Lemmmy: i guess nbt is that bad that nobody wants to touch it for too long [21:31:16]: gollark: Oh hey, Keansia exists still. [21:31:18]: [S] tnekohue: its not bad [21:31:35]: [S] tnekohue: it has however changed a LOT [21:32:02]: Lemmmy: https://i.imgur.com/PE2Csql.png (i dont know what i'm doing) [21:32:22]: [S] tnekohue: I could probably write a parser [21:32:22]: gollark: > Go [21:32:27]: 6_4: the best way to learn is failure [21:32:37]: gollark: This is how potatOS was designed. [21:32:39]: gollark: Please ignore the sandbox exploits. [21:32:55]: Lemmmy: maybe i can just readCompound frequency and hope that it immediately follows the position lol [21:33:06]: A teleport request was sent to 6_4. [21:33:34]: Lemmmy: IT USES REFLECTION [21:33:35]: Lemmmy: 1LANN [21:33:41]: 6_4 has requested that they teleport to you. [21:33:41]: Accept - Deny [21:33:41]: gollark: It should use refraction, instead. [21:33:43]: 6_4 teleported to your location. [21:33:43]: You have accepted the teleport request. [21:33:47]: Lemmmy: https://i.imgur.com/KMM9af9.png [21:34:49]: tnekohue fell from a high place [21:34:55]: gollark: I think this is the old Keansia "please pay attention" button. [21:35:03]: Lemmmy: well it compiles and it runs [21:35:16]: gollark: Sadly, the chairs no longer exist. [21:35:25]: 6_4 fell from a high place [21:35:29]: gollark: This is because they were made of BiblioCraft. [21:35:33]: Lemmmy: :( [21:35:35]: 6_4: shouldn't've the admins replaced them with three-dimensional? [21:35:36]: 6_4: prints [21:35:40]: gollark: Apparently they didn't. [21:35:47]: Lemmmy: i dont think we ever did the actual replacements except for cathy [21:35:54]: Lemmmy: i did make the models [21:35:59]: Lemmmy: they're prrobably still in my tower [21:36:09]: 6_4: the models are on github i think [21:36:22]: Lemmmy: have a feeling i never made seat backs lol [21:36:30]: [S] tnekohue: something annoying: elytra activation (via spacebar) is serverside [21:36:30]: gollark: I should continue FoV increases. [21:36:40]: Lemmmy: tnekohue: SO ANNOYING [21:36:53]: Lemmmy: https://github.com/SwitchCraftCC/3dprints [21:36:53]: Lemmmy: yep [21:37:00]: [S] tnekohue: which means depending on my latency, i fall all the way to the ground before it activates [21:37:07]: Lemmmy: wow, so many variations [21:37:09]: Lemmmy: did i script th is?? [21:37:22]: Lemmmy: https://github.com/SwitchCraftCC/3dprints/blob/master/3dm/.scripts/convert-textures.sh [21:37:23]: Lemmmy: HAHA ITS BASH [21:37:45]: [S] tnekohue: "TOOLTIP" designed by Lemmmy [21:38:24]: 6_4: i am being chased by a wild gollark [21:38:30]: gollark: It's already too late. [21:38:46]: gollark was killed trying to hurt 6_4 [21:38:49]: Returned you to your previous location. [21:39:36]: Lemmmy: hmm ok maybe minecraft:ender chest isnt the id, im finding zero results [21:39:49]: [S] tnekohue: what you looking for? [21:39:53]: gollark: It says enderchest:ender_storage. [21:39:57]: Lemmmy: ender chests with a specific frequency [21:39:59]: gollark: * enderstorage:ender_storage [21:40:01]: You can change the colour of your claims on Dynmap with /claimcolour. [21:40:09]: Lemmmy: well the nbt says this https://i.imgur.com/h5Avufv.png [21:40:13]: Lemmmy: the nbt id is what i'm filtering for [21:40:19]: That belongs to massimoGG. [21:40:44]: *6_4 has gone AFK. [21:40:56]: [S] tnekohue: enderstorage:ender_storage [21:41:20]: Lemmmy: thats the tent id or the block id? [21:41:27]: [S] tnekohue: tent id? [21:41:30]: Lemmmy: tile entity id [21:42:01]: - [S] Anavrins left the game [21:42:03]: + [S] Anavrins joined the game [21:42:33]: Lemmmy: hmm yeah still no results, i must be missing something [21:42:43]: Lemmmy: would help if i could spell enderstorage correctly [21:43:04]: Lemmmy: let me hop in discord actually [21:43:33]: Lemmmy: ugh i got logged out again [21:43:36]: - [S] Anavrins left the game [21:43:37]: + [S] Anavrins joined the game [21:43:49]: Lemmmy: the thing about being logged out is that im so paranoid about it now that i reinstall every time just to make sure i dont have some token stealer injected [21:43:52]: [S] tnekohue: TileEnderStorage? [21:43:55]: Lemmmy: think so [21:44:04]: [S] tnekohue: code says TileEnderStorage.java [21:44:16]: Lemmmy: look for something that registers that as the tile entity [21:44:18]: [S] tnekohue: but is that the name its registered under? [21:44:19]: Lemmmy: it should be passing in a resource id [21:44:22]: [S] tnekohue: checking [21:44:32]: Lemmmy: which may or may not have the minecraft: namespace prefix (i think it wont, its probabyl implied) [21:44:32]: Searching for a safe random location... [21:44:32]: You have been teleported to the co-ordinates -5102, 74, 2155. [21:45:06]: kotahu: yeah the TE id is "minecraft:ender chest" [21:45:19]: Lemmmy: thats definitely one white space and not some funky unicode space right [21:45:28]: kotahu: yes [21:45:32]: Lemmmy: weird.. [21:45:45]: Set a home with the name "spruceforest". [21:45:46]: Lemmmy: right im in discord now [21:45:52]: Lemmmy: if you wanted to watch it running and fail [21:46:51]: 6_4: the peripheral name when you connect an ender storage chest to a computer is also "minecraft:ender chest" [21:46:51]: *6_4 is no longer AFK. [21:48:42]: *Anavrins has gone AFK. [21:49:22]: - [S] tnekohue left the game [21:50:01]: You can create street signs with a computer by running streetsign. [21:50:12]: You don't have administrator's permission to interact with the block minecraft:snow_layer. [21:50:12]: You don't have administrator's permission to interact with the block minecraft:snow_layer. [21:51:00]: + [S] tnekohue joined the game [21:52:10]: You may claim up to 19424 more blocks. [21:56:54]: - 6_4 left the game [21:56:59]: + 6_4 joined the game [21:57:33]: Lemmmy: is that bad apple [21:57:52]: + Cloud_Ninja joined the game [21:57:55]: gollark: Hi. [21:58:24]: gollark experienced kinetic energy [21:58:28]: gollark: Ow. [21:59:45]: [D] goeo_: whoaaaa [22:00:01]: You can install MBS, a Mildly Better Shell, on your computer by running mbs install. [22:00:18]: + rtlsdr joined the game [22:00:23]: gollark: Wow, it is oddly active today. [22:00:57]: You don't have Cloud_Ninja's permission to interact with the block computercraft:peripheral. [22:01:07]: [D] goeo_: gollark?!!!! [22:01:08]: [D] goeo_: i was wondering [22:01:09]: [D] goeo_: what the best computercraft os is [22:01:11]: gollark: Potato os. [22:01:25]: [D] goeo_: huhhhhhhhhh [22:01:29]: gollark: Wow, this sure is an outdated trilaterator. [22:01:29]: [D] goeo_: potatoes?! [22:01:33]: gollark: Potato os. [22:02:00]: 6_4: everybody is in the voicechat [22:02:04]: gollark: I see. [22:02:06]: [S] tnekohue: yes [22:02:15]: [D] goeo_: join it [22:02:44]: [D] gollark: For what purpose? [22:02:53]: [D] goeo_: idk why not [22:02:59]: [D] goeo_: i'll install potato os [22:03:03]: gollark: It could cause an increase in bees. [22:03:03]: *kotahu has gone AFK. [22:03:03]: You have warped to the spawn point for world world. [22:03:09]: gollark: Specifically, bees within my unstable network connection. [22:04:03]: You don't have Anavrins's permission to interact with the block chisel:glass. [22:04:04]: You don't have Anavrins's permission to interact with the block chisel:glass. [22:04:04]: You don't have Anavrins's permission to interact with the block chisel:glass. [22:04:08]: gollark: Anavrins has an underwater base? [22:04:20]: gollark: This is bizarrely large. [22:04:25]: 6_4 has requested that they teleport to you. [22:04:25]: Accept - Deny [22:04:28]: 6_4 teleported to your location. [22:04:28]: You have accepted the teleport request. [22:05:49]: gollark: Did they build this turtularly or something? [22:05:56]: gollark: I guess you could do the outside and sponge it. [22:06:11]: [GD] You have reached HydroNitrogen's Headquarters [22:06:29]: [GD] You have reached HydroNitrogen's Headquarters [22:06:46]: gollark: I also apparently never bothered to look at hydronitrogen's giant pyramid. [22:06:59]: 6_4: doesn't it have a 3d printed missile? [22:07:02]: gollark: Yes. [22:07:21]: You have warped to the spawn point for world world. [22:09:00]: You have warped to the spawn point for world world. [22:10:04]: You can create 3D claims with /cuboidclaims! [22:10:56]: You have warped to the spawn point for world world. [22:12:53]: Claim Info [22:12:53]: Name : Notactuallymine Farm Complex World : world Area: 128x96 Blocks: 12288 [22:12:53]: Owner : gollark [22:12:53]: Type : 2D ADMIN [BASIC] SUBDIVISION TOWN [22:12:53]: Inherit : ON Expired : No [22:12:53]: For Sale : No [22:12:53]: Deny Messages : ON [22:12:53]: Accessors Builders Containers Managers [22:12:53]: Greeting : none [22:12:53]: Farewell : none [22:12:53]: Created : Sun Feb 17 20:58:54 CET 2019 [22:12:53]: Last Active : Thu Mar 24 22:04:36 CET 2022 [22:12:53]: UUID : 8aaf977e-8c64-4be6-9e45-6826d59b624d [22:12:53]: North Corners : NW : (656, 65, 256) NE : (783, 65, 256) [22:12:53]: South Corners : SW : (656, 65, 351) SE : (783, 65, 351) [22:12:53]: « 1/2 » [22:12:53]: [RECORD-CHAT] OFF [22:13:26]: [GD] Dude [22:13:26]: [GD] Cheers [22:13:28]: [GD] Hello! [22:13:33]: [GD] Goodbye! [22:13:59]: You don't have Cloud_Ninja's permission to interact with the block opencomputers:print. [22:14:37]: Cloud_Ninja: gollark if you think you're getting in here you're sadly mistaken [22:15:33]: gollark: I have arbitrarily large quantities of chorus fruits. [22:15:38]: gollark: Where arbitrarily large is defined as about 50. [22:15:45]: gollark: About 50 quantities? Whatever. [22:15:47]: Cloud_Ninja: good for you, not like there's much to see [22:16:11]: gollark: Since you denied it having important things in it, it must have important things in it. [22:16:17]: [CB PM] gollark: 6_4: follow [22:16:27]: You don't have Wojbie2's permission to interact with the block opencomputers:print. [22:16:28]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:16:38]: gollark: It's like how the secret cheese facility isn't secret or very important. [22:17:08]: *Lemmmy has gone AFK. [22:18:30]: 6_4: :o there are totally important things contained in here [22:18:43]: A teleport request was sent to 6_4. [22:18:57]: gollark: Is this where they keep all the nanoscale bees? [22:19:13]: gollark: If only I actually had software to use my block scanner for good things. [22:19:15]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:15]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:16]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:16]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:18]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:19]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:20]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:20]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:21]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:21]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:21]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:21]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:21]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:22]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:22]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:22]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:22]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:22]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:23]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:23]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:23]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:23]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:23]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:24]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:24]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:24]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:24]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:24]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:25]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:25]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:25]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:25]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:26]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:26]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:26]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:26]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:26]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:27]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:27]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:27]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:27]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:27]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:28]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:28]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:28]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:28]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:28]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:29]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:29]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:29]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:29]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:19:30]: You don't have Wojbie2's permission to interact with the block quark:spruce_trapdoor. [22:20:03]: Give us a call if you need help! +1 (904) 867-4600 [22:20:05]: Cloud_Ninja: if only you had a life [22:20:06]: *kotahu is no longer AFK. [22:21:44]: *Lemmmy is no longer AFK. [22:22:16]: *tnekohue has gone AFK. [22:22:31]: You don't have kotahu's permission to interact with the block computercraft:turtle_expanded. [22:22:54]: You don't have Cloud_Ninja's permission to interact with the block opencomputers:print. [22:23:10]: Warped to home "constructionsite" successfully. [22:23:21]: Returned you to your previous location. [22:23:28]: gollark: Oh no. Chorus fruit stocks are lower than anticipated. [22:24:37]: *tnekohue is no longer AFK. [22:26:07]: You don't have permission to use minecraft:chorus_fruit on a computercraft:computer. [22:26:19]: You don't have permission to use minecraft:chorus_fruit on a minecraft:stonebrick. [22:26:20]: You may claim up to 19424 more blocks. [22:26:27]: You don't have permission to use minecraft:chorus_fruit on a quark:stone_marble_bricks_stairs. [22:26:27]: You don't have HydroNitrogen's permission to interact with the block quark:stone_marble_bricks_stairs. [22:26:27]: You don't have permission to use minecraft:chorus_fruit on a quark:stone_marble_bricks_stairs. [22:26:27]: You don't have HydroNitrogen's permission to interact with the block quark:stone_marble_bricks_stairs. [22:26:27]: You don't have permission to use minecraft:chorus_fruit on a quark:stone_marble_bricks_stairs. [22:26:27]: You don't have HydroNitrogen's permission to interact with the block quark:stone_marble_bricks_stairs. [22:26:42]: You don't have administrator's permission to interact with the block computercraft:peripheral. [22:26:42]: You don't have administrator's permission to interact with the block computercraft:peripheral. [22:26:43]: You don't have administrator's permission to interact with the block computercraft:cable. [22:26:43]: You don't have administrator's permission to interact with the block computercraft:cable. [22:26:45]: Warping to end. [22:26:48]: Searching for a safe random location... [22:26:54]: You have been teleported to the co-ordinates 2892, 71, -4230. [22:27:36]: gollark fell from a high place [22:27:41]: Returned you to your previous location. [22:27:46]: Set a home with the name "exampleendisland". [22:30:04]: You can create street signs with a computer by running streetsign. [22:30:25]: gollark was slain by Enderman [22:30:30]: Returned you to your previous location. [22:34:12]: Lemmmy: oh my monitor is flickering i think someone is taking a shower [22:34:27]: gollark: What good* power supplies/electrical stuff you have. [22:35:10]: 6_4: somebody left a shulker here [2023-01-01 20:45:52.481827: 2022-03-25-1.log.gz] [20:10:56]: A new §eOptiFine§f version is available: §e§nHD Ultra G5§r§f [20:10:56]: + gollark joined the game [20:10:57]: ------------------------ MOTD ------------------------ [20:10:57]: Info [20:10:57]: Dynmap - https://dynmap.switchcraft.pw [20:10:57]: Market - https://market.switchcraft.pw [20:10:57]: Forums - https://forums.computercraft.cc [20:10:57]: Wiki - https://wiki.computercraft.cc [20:10:57]: Role Colours [20:10:57]: User - Moderator - Admin [20:10:57]: SwitchCraft Supporters [20:10:57]: Users with this [S] tag appearing next to their name in chat [20:10:57]: and the tablist are SwitchCraft Supporters. This means that [20:10:57]: they have donated to help keep the server online. If you [20:10:57]: would like to donate and receive Supporter status, visit: [20:10:57]: https://donate.switchcraft.pw [20:10:57]: ------------------------ « » ------------------------- [20:11:00]: enes18enes: hi gollark [20:11:01]: A teleport request was sent to heav_. [20:11:01]: heav_ is currently AFK and may not respond quickly. [20:11:03]: gollark: I am inevitable. [20:11:13]: Tooty582: Evidently, you are inevitable. [20:11:24]: You have warped to the spawn point for world world. [20:11:49]: Tooty582: How is real estate in the city? [20:11:53]: gollark: Intensely expensive. [20:11:59]: Tooty582: Dang. [20:12:30]: [CB PM] gollark: heav_: follow [20:12:40]: *heav_ is no longer AFK. [20:13:41]: Warped to home "cheesesite" successfully. [20:13:47]: Returned you to your previous location. [20:15:50]: gollark: I do have space in the giant skycube™ if you want. [20:16:20]: *enes18enes has gone AFK. [20:16:34]: Tooty582: Skycube™? [20:16:42]: Set claim name to "giant skycube". [20:16:44]: A teleport request was sent to Tooty582. [20:16:47]: Tooty582 teleported to your location. [20:16:56]: gollark: The skycube used to be GTech™'s main headquarters. [20:17:15]: A teleport request was sent to Tooty582. [20:17:17]: Tooty582 teleported to your location. [20:17:32]: gollark: It's fairly outlying, so you could also just grab land near it without big problems. [20:17:43]: *heav_ has gone AFK.