TangibleLight's recent activity

  1. Comment on Tildes Minecraft Weekly in ~games

    TangibleLight
    Link
    Reposting from last week's thread for visibility: I'm opening beta registration for my wireless ender pearl network. There will be 8 slots for the beta, but beware there will certainly be errors...

    Reposting from last week's thread for visibility:


    I'm opening beta registration for my wireless ender pearl network. There will be 8 slots for the beta, but beware there will certainly be errors and incorrect teleportations as I get the bugs worked out of the design. No warranty!

    Please only reserve a slot if you're okay with accidental teleportations and willing to work with me to debug issues.


    Each registered player will have a designated ender pearl stasis chamber at each node, and any node's stasis chamber can be activated from any other node. So, for example, you could travel to the TildeTown node and activate your stasis chamber at the guardian farm to immediately teleport there.

    Each stasis chamber is a magazine that can hold multiple ender pearls, so you only need to reload periodically. There will be an indicator to show when you've run out - so do keep an eye on that. You can't teleport if it's empty!

    The one caveat is that we play with ender_pearls_vanish_on_death enabled, so if you die you'll need to travel to each node and reload. Big thanks to @teaearlgraycold for disabling that!


    The TildeTown node will be located just south of Town Hall. I intend to build nodes at various popular community locations:

    • Community Storage
    • The Industrial District
    • The End Portal
    • The Guardian XP Farm
    • ??? Open to suggestions.

    Along with a personal "home" node at the bases of people involved in the beta test or the few people with bases very far away who are interested.

    6 votes
  2. Comment on Tildes Minecraft Weekly in ~games

    TangibleLight
    Link Parent
    I've already done some tests with the transmitters and receivers on our paper config... well, I did last season. Tea says the config is the same now, and I know that the upgrade from Paper 1.21.4...

    Hopefully you don't have many issues with the increased radius at which item entities clump together, since that mechanic is important to how these machines work.

    I've already done some tests with the transmitters and receivers on our paper config... well, I did last season. Tea says the config is the same now, and I know that the upgrade from Paper 1.21.4 to 1.21.11 is not supposed to have introduced any breaking changes, but perhaps I should double-check this. It works fine in vanilla 1.21.11.

    As for item stacking - just use unstackable items. Wooden Shovels are good if you're cheap, but Elytra are better if you want to flex.

    1 vote
  3. Comment on Minimal image self-hosting in ~comp

    TangibleLight
    (edited )
    Link Parent
    It's a pretty versatile format; it supports lossy or lossless compression and animations. It tends to have significantly better file size than png, and marginally better file size than jpeg....

    It's a pretty versatile format; it supports lossy or lossless compression and animations. It tends to have significantly better file size than png, and marginally better file size than jpeg. (Athough IMO the compression artifacts are not nearly as noticable as with jpeg).

    The only downside I really know is that it only supports one 8-bit colorspace so if you have specific color requirements or high bitdepth, it's not suitable. But for a simple webshare like this, it's just about the perfect format.


    I really really liked this project as a sort of hobby project / exercise. It's really not very complex, there's a lot of room to customize, and you end up with an image host with a bit of your personal touch.

    1 vote
  4. Comment on Minimal image self-hosting in ~comp

    TangibleLight
    Link Parent
    I didn't know that. Thanks for the catch!

    I didn't know that. Thanks for the catch!

    2 votes
  5. Comment on Tildes Minecraft Weekly in ~games

    TangibleLight
    (edited )
    Link Parent
    😬 whoops. I had edited that section of my comment (and removed direct mention of you) because I realized it's a bit presumptuous to say "I'll go around building these giant noisy contraptions at...

    [sic]

    😬 whoops.

    I had edited that section of my comment (and removed direct mention of you) because I realized it's a bit presumptuous to say "I'll go around building these giant noisy contraptions at everyone's bases! What fun!" Any build at another person's base should be by-request, not the other way around. On the other hand, I think community infrastructure is fair game.

    Mainly as, well, it's so out of the way that barely anyone really comes by anyway, and it'd be a shame if I built an entire city and almost nobody ever saw it.

    It does still require a person to come load pearls into the node; it can't teleport you if there are no pearls. Combined with ender_pearls_vanish_on_death, it's really only valuable for commuting back and forth between a few set locations. For example I see great value in a "Home" node combined with the "Community Storage" node - you can hop over to grab some supplies, then be right back to building.

    And I also generally welcome other players doing era/lore-friendly builds around the area.

    It could help with this, since it reduces travel time to gather forgotten supplies for such outpost-type builds, where you don't plan to bring all your gear with you.

    I'm open to any ideas (even half-assed) though.

    In-universe, the node is not open access. Only a select few are authorized to place their pearl in the contraption. Metagame, I only have so much time and space to build and maintain/debug the stasis chambers.

    I don't know a great deal about the details of Polish history here, but I imagine in such an authoritarian state that high-ranking military officers and political officials are permitted to travel more freely than the general populace; this could be Secret Experimental Military Technologyâ„¢ which enables fast travel for such important persons. If you have any place for large brutalist construction in militarized areas or government intelligence offices, this could fit in there.


    Even if you don't want to have a full public node at your base, I could build a personal "Home" node just for you that might help with the commute. The personal nodes are much smaller; I don't have an exact design yet but the footprint ought to be a tower about 5x5 or so with a single stasis chamber for one player. There will be a special "Home" destination which takes each player to their home node.

    1 vote
  6. Comment on Tildes Minecraft Weekly in ~games

    TangibleLight
    (edited )
    Link
    I'm opening beta registration for my wireless ender pearl network. There will be 8 slots for the beta, but beware there will certainly be errors and incorrect teleportations as I get the bugs...

    I'm opening beta registration for my wireless ender pearl network. There will be 8 slots for the beta, but beware there will certainly be errors and incorrect teleportations as I get the bugs worked out of the design. No warranty!

    Please only reserve a slot if you're okay with accidental teleportations and willing to work with me to debug issues.


    Please move further discussion to the new weekly thread:

    https://tildes.net/~games/1scn/tildes_minecraft_weekly#comment-h7qs

    1 vote
  7. Comment on Minimal image self-hosting in ~comp

    TangibleLight
    (edited )
    Link Parent
    I added the stdin option to imup mostly because of how well imagemagick plays with streams. e.g. convert x:root - | imup --copy - And a second time, to see the output of the first. Edit: I fiddled...

    I added the stdin option to imup mostly because of how well imagemagick plays with streams.

    e.g. convert x:root - | imup --copy -

    And a second time, to see the output of the first.


    Edit: I fiddled around with this a bit more and I found a nice pattern. Because I use the arguments to imup as magick sources, I don't need to run through an explicit convert pipe. So for example, running this lets me click on a window and uploads a screenshot of the selected window.

    imup x:$(xwininfo -int | awk '/Window id:/ { print $4; exit }') --copy
    

    The whole-display screenshot can be written simply imup x:root --copy

    1 vote
  8. Comment on Minimal image self-hosting in ~comp

    TangibleLight
    Link Parent
    I had mentioned something like this in the OP with sshfs. I've not done that because I'm a little hesitant to have the contents of some random directory on my PC be automagically made public at...

    I had mentioned something like this in the OP with sshfs. I've not done that because I'm a little hesitant to have the contents of some random directory on my PC be automagically made public at all times. I think there's some value in intentionally moving to the directory and choosing to upload the files.

    The idea is I could clear my minecraft screenshots directory and put sshfs <host>:/var/www/i.allemangd.dev/mc .../.minecraft/screenshots in my fstab. Then implicitly every screenshot I take in-game is immediately written to https://i.allemangd.dev/mc/<timestamp>.png.

    But instead, with the Python rewrite, I can keep the intentionality but make it super easy to do.

    cd Pictures/Minecraft  # (a symlink to .minecraft/screenshots)
    imup *
    
    1 vote
  9. Comment on Minimal image self-hosting in ~comp

    TangibleLight
    (edited )
    Link Parent
    I've added zipline and immich to my reading list to examine in more detail. I've never heard of zipline before, but I am vaguely aware of immich and have heard it's supposed to be good. I forgot I...

    I've added zipline and immich to my reading list to examine in more detail. I've never heard of zipline before, but I am vaguely aware of immich and have heard it's supposed to be good.

    What I really would like is some self-hosted google-docs-like tool to use for shared documents for the family. I've tried nextcloud in the past but had issues so dropped it. Maybe I should give that another go now I've got a couple years more experience under my belt. I forgot I had done some experimenting more recently with opencloud and collabora that went alright, but I was busy and never set it up on my host so it's not accessible enough to move into.

  10. Comment on Minimal image self-hosting in ~comp

    TangibleLight
    Link Parent
    Good shout, thanks for sharing! I intentionally did not create an upload webpage because I don't want anyone else to be able to upload to my host, and I don't want to deal with authentication....

    Good shout, thanks for sharing!

    I intentionally did not create an upload webpage because I don't want anyone else to be able to upload to my host, and I don't want to deal with authentication. Maybe there is some easy http auth solution, but I don't know it offhand like I do ssh.

    Also, this excerpt from Rouji's readme is apt:

    To some degree because of KISS, but also because I'm not trying to make the next super flashy, super popular Megaupload clone. This is more aimed at a minority of nerds with command line fetishes.

    Mine is even more specific: it is aimed at me, who happens to be a nerd with a command line fetish. It's been a fun small project.

    2 votes
  11. Minimal image self-hosting

    In the Tildes Minecraft weekly thread a little while back, there was some discussion about self-hosting images. I've finally done the thing, and figured I'd share the results. The primary goal is...

    In the Tildes Minecraft weekly thread a little while back, there was some discussion about self-hosting images. I've finally done the thing, and figured I'd share the results.

    The primary goal is to make something as simple as possible: I don't really care about galleries or albums, or different file formats, or fancy automatic deduplication etc. I just want to grab an image and throw it up on a link that I can share.

    I do care about easily importing images from various sources, and stripping image metadata.

    The simplest solution I came up with that addresses all these while requiring minimal changes to my existing self-hosted setup is this:

    • Serve a directory of static files from /var/www/i.allemangd.dev on a subdomain with a new server {} block in my existing nginx config.
    • Upload images to that directory via scp. Then access is controlled by SSH and VPN and I don't need to worry about authentication.
    • Convert everything to webp and strip metadata with imagemagick.
    • Don't worry about albums or galleries with the automated tool. I can manually edit the folder structure or rename via ssh/sshfs, but the automated tool just dumps images to a flat directory of $(uuidgen).webp.
    • Pull from the clipboard via xclip by default (I only need to support one platform), or via stdin, path, or url on the command line.
    • Everything in a short autoloded zsh function, and configure destination host/dir/url by environment variables in zshrc.

    The code is at https://git.allemangd.dev/me/imup. @creesch, @Durinthal, @hamstergeddon, @trim: you all participated in my call for recommendations, so have a ping here in case you're interested in the solution I've landed on.

    So, with all that, I'll move some of my minecraft screenshots off of imgur via this tool:

    $ imup \
      'https://i.imgur.com/ecokmB1.png' 'https://i.imgur.com/UNs1mlr.jpeg' 'https://i.imgur.com/83ChnpP.png' \
      2026-01-20_22.15.08.png  2026-01-21_23.06.18.png \
      --tag mc
    
    Output

    Note the ones from the screenshots folder are skipped, since I already ran imup * --tag mc in that directory. Also note that one of the imgur screenshots is skipped, because it came from one of those files.

    I expect the two workflows from here on will be one of:

    • Navigate to my minecraft screenshots directory and execute imup $(date -I)_*.png to share recent updates on the weekly thread. Now just run imup *.png.
    • Prt Sc; "Copy to Clipboard"; imup; Paste the url.

    Some adjustments I might make in the future are:

    • Instead of naming the file by a uuid, name the file by a hash. This way reuploading files won't explode the size of that directory - my "weekly update" thing could just be imup *.png in the screenshots directory. This is done.

    • Synchronize via rsync instead of scp. It should be faster. Instead I now synchronize via temporary sshfs. I think rsync in principle could be faster but this is easier.

    • Set up an sshfs mount with this connection so my minecraft screenshots folder links directly to the static files, like https://i.allemangd.dev/mc/<date>.png. Then no manual commands are necessary. I'm a little hesitant to do that, though, since I'm not sure what happens if I put sshfs to offline host in my fstab, and probably not all my screenshots need to be public. I think I will not do this for fear of accidentally leaking something via an automatically-uploaded file in that directory. Better to be explicit.


    UPDATE: I've rewritten the thing in Python. I now name the files by hash and have a simple linking scheme for "tags". Installation is as easy as uv tool install git+https://git.allemangd.dev/me/imup, and I can carry my config around in dotfiles.

    37 votes
  12. Comment on Tildes Minecraft Weekly in ~games

    TangibleLight
    Link Parent
    🪦 thanks I did have the foresight to put my valuables in my ender chest, but I appreciate you collecting the building materials.

    🪦 thanks

    I did have the foresight to put my valuables in my ender chest, but I appreciate you collecting the building materials.

    3 votes
  13. Comment on Tildes Minecraft Weekly in ~games

    TangibleLight
    Link Parent
    I encountered this while building my portal room. Ultimately I decided not to break the portal frames, but supposedly the TNT-based bedrock breaking method will work for these also. I've been...

    I encountered this while building my portal room. Ultimately I decided not to break the portal frames, but supposedly the TNT-based bedrock breaking method will work for these also. I've been using this contraption (timestamped video) for punching the holes in the nether roof with great success.

  14. Comment on Tildes Minecraft Weekly in ~games

    TangibleLight
    Link Parent
    Unfortunately, no, the current meta in the technical minecraft community seems all about videos, views, and clout. I find it endlessly frustrating; searchable written reference is so much more...

    Unfortunately, no, the current meta in the technical minecraft community seems all about videos, views, and clout. I find it endlessly frustrating; searchable written reference is so much more valuable! I've been pushing for more written reference in my own corner (wireless redstone) but haven't gained any traction. Everyone sees videos and discord servers as sufficient, so why waste time writing?

    I miss the days when the minecraft forum was the central place for all this.

    For gravity block dupers specifically: the minecraft wiki has the only written reference I know, but it's not exactly a tutorial. https://minecraft.wiki/w/Tutorial:Block_and_item_duplication#Gravity_block_duplication

    1 vote
  15. Comment on Tildes Minecraft Weekly in ~games

    TangibleLight
    Link Parent
    I love the waiting areas at each stop! Nice work. I'll probably do a little redecorating whenever I start working on the nether-side of my base - move the portal up to the same level and all - but...

    I love the waiting areas at each stop! Nice work. I'll probably do a little redecorating whenever I start working on the nether-side of my base - move the portal up to the same level and all - but I love the vibe.

    From memory and at a guess - I bet @nemo's base portal would land inside (or at least very close to) the waiting room for my (our?) stop.

    3 votes
  16. Comment on Tildes Minecraft Weekly in ~games

    TangibleLight
    Link Parent
    Even in the US I am not fond of imgur, but I continue to use it for hosting because I haven't really learned anything else. Do you have recommendation that are reasonable and accessible?...

    Even in the US I am not fond of imgur, but I continue to use it for hosting because I haven't really learned anything else. Do you have recommendation that are reasonable and accessible?

    Alternatively, I've seen a few people here self-host images. Off-hand I think I recall @creesch and @hamstergeddon do this... What setup do you use? I do have a domain with simple reverse proxy set up already; I suppose I could just throw some images up there as a subdomain or directory of static files.

    Edit: I'm looking into this garagehq now... I might set that up for private use and see how it does. Really, some type of self-hosted data storage that supports publically-visible sharing would be ideal. I did attempt setting up next cloud quite a while ago but it gave enough trouble that I didn't follow through with it.

  17. Comment on Tildes Minecraft Weekly in ~games

    TangibleLight
    Link Parent
    A boat!! I was wondering what the target entity would be. Great idea!

    A boat!! I was wondering what the target entity would be. Great idea!

    3 votes
  18. Comment on Tildes Minecraft Weekly in ~games

  19. Comment on Tildes Minecraft Weekly in ~games

    TangibleLight
    (edited )
    Link Parent
    Minecarts can go through portals now, right? I wonder if that interacts nicely with this. It would be cool to have rail stations in the over world with a portal at either end, so the main rail...

    Minecarts can go through portals now, right? I wonder if that interacts nicely with this.

    It would be cool to have rail stations in the over world with a portal at either end, so the main rail network is high-speed and in the nether. At 30b/s in the nether that would be 240b/s equivalent in the overworld!

    - Actually, expanding on that a bit, since there's been a bit of debate on where to put the transportation hub in town: what if the hub were in the nether?

    2 votes
  20. Comment on Tildes Minecraft Weekly in ~games

    TangibleLight
    Link Parent
    @creesch I am become one sucker, destroyer of bedrock. I built a staircase at the north gate of the nether that goes up to it; the hole near the gold farm. I also did not have success with the...

    @creesch I am become one sucker, destroyer of bedrock.

    I built a staircase at the north gate of the nether that goes up to it; the hole near the gold farm.

    I also did not have success with the redstone clock method. I ended up using this tnt contraption (timestamped video); once I figured out the rhythm it was pretty quick.

    @ColdheartsTalon, how do you feel about a hole through the bedrock directly above your dome, so one could fly directly in/out via elytra? I'd probably be willing to do up to an 8x8 or so, but I'd rather not take on more than that and don't want to do something that interferes with your vision for the dome.

    3 votes