Sections

2017-05-20

Všemocné tlačítko Ctrl


Control znamená ovládat a je škoda, že ho IBM dala daleko do rohu. Na místě CapsLocku se vyjímal. Ve většině programů jsou následující zkratky uznávané, avšak ne všechny jsou relevantní pro textové editory a procesory, takže znamenají něco jiného, specifického. Jako reference byl použit LibreOffice Writer.



Ctrl+A - Vybrat vše
Ctrl+B - Tlustě
Ctrl+C - Kopírovat
Ctrl+D - Dvojité podtržení
Ctrl+E - Na střed
Ctrl+F - Najít
Ctrl+G - <vyhrazeno>
Ctrl+H - Nahradit
Ctrl+I - Šikmo
Ctrl+J - Do bloku
Ctrl+K - Odkaz
Ctrl+L - Nalevo
Ctrl+M - Odebrat formátování
Ctrl+N - Nový (+Shift - Ze šablony)
Ctrl+O - Otevřít
Ctrl+P - Tisk
Ctrl+Q - Ukončit
Ctrl+R - Napravo
Ctrl+S - Uložit (+Shift - Uložit jako)
Ctrl+T - <vyhrazeno>
Ctrl+U - Podtrhnout
Ctrl+V - Vložit (+Shift - Vložit speciálně)
Ctrl+W - Zavřít
Ctrl+X - Vyjmout
Ctrl+Y - Znovu
Ctrl+Z - Zpět

Ctrl+# - Styl #

Ctrl+Doprava - na začátek slov
Ctrl+Doleva - na konec slov
Ctrl+Nahoru - na začátek odstavce
Ctrl+Dolů - na koncec odstavce
Ctrl+PageUp - na začátek oddílu
Ctrl+PageDown - na konec oddílu
Ctrl+Home - na začátek dokumentu
Ctrl+End - na konec dokumentu
(+Shift - vybrat text)



Tenhle seznam se hodí starším lidem, kteří ať už z konzervativnosti nebo ze zdravotních důvodů nemůžou nebo nemají rádi jezdit po stole myší a klikat. Klávesnice je úžasné vstupní zařízení a nic ji nikdy nenahradí. Jsou na ni totiž i jedinečná tlačítka:

Víte co dělá Scroll Lock? Přepíná režim posouvání pomocí kurzorových šipek v tabulkových procesorech mezi vybíráním buňěk a prostým posouváním pohledu, takže nemusíte jezdit na kraj obrazovky, než se začne posouvat pohled a pak zase zpátky tam, kde chtece něco zadat.

Napadne vás použít PrintScreen/SysRq namísto focení obrazovky telefonem? Omluvit se to dá jen v případech spojených s prací mimo operační systém, protože ne každý má nahrávací kartu na krásný záznam BIOSu.

Jediné tlačítko na UEFI systémech k ničemu je Pause/Break, protože se breakuje Ctrl+C a na pozastavení výpisu složky, stromu nebo výstupu z type je lepší "tree > strom.txt" a pak "more strom.txt".

Insert přepíná mezi vkládáním a přepisováním, což je perfektní pro tvorbu ASCII, ANSI a Unicode artu.

2017-05-11

MIDI jako další ztrátový zvukový formát?


Původně načato na Facebooku, ale konec posledního odstavce se začal nezadržitelně blížit spodnímu okraji obrazovky.



Streamer ničení Windows 7 Joel představil širokému obecenstvu převádění vlnové hudby do MIDI typu 0 přes online převodník záhadně toto nabízející. To se udělá spektrogram všech kanálů dohromady, ořízne se podle nejnižšího a nejvyššího tónu (C-0 a G-10) a kvantizuje se na černobílé 128 bodů vysoké cosi, a to se pak převede na note on a off a zabalí se to do standardní MIDI zřejmě typu 0, protože tam jsou všechny noty stejně hlasité. Přibližně takhle funguje MP3 a podobné z dnešního hlediska primitivní ztrátové komprese zvuku, a o trochu propracovaněji vzniklo skutečné mluvící piáno. Ono by se to mohlo stát náhražkou opotřebovaného 8kbps LAME a po určité heuristické detekci (dvojitá přípona .lossy.mid nebo .conv.mid, specifické pojmenování stop, aby byl použit nástroj Sine Wave/Lead (bank 8 nebo 9, patch 80 "Square Wave")) i konkurentem AMR a Codec2, jenomže to by to lidi nesměli přehrávat zvuky piána, nýbrž sinusovkami, případně je obdařit vyššími harmonickými frekvencemi (úvod do Fast Fourier Transform a AMR Spectral Band Replication). Co se týče zvuků S-YXG50 (použit Soundfont), Sawtooth velmi pomáhá v případě instrumentálního Trance. Reed Organ je dobrý na kopák a samotnou melodii, ale moc píská. Ocarina zas potlačuje břinkání zvonkohry a celkově vyhlazuje. Výchozí piáno má totiž moc ostrý a perkusivní attack, a právě podle začátku tónu se nejčastěji pozná, který nástroj hraje. Proto, abyste z takto přehrané MIDI něco měli, musíte původní soubor předem slyšet. Protože čistý tón je sinusoida, její použití tuto potřebu poměrně obstojně odbourává, zvlášť při ztišování o 12 db na oktávu, aby to tolik necinkalo.

Provedl jsem to Al-Fátize a výsledkem je vecpání průměrně do 4 kbps MIDI, přičemž to zní jako MP2 bez středového hučení, zato však se zvoněním, při 16 kbps. Vorbis ze zde překonává i na q0 8 kHz (18 kbps nominálně). Audacity nezná kvalitu -2, která by umožňovala 8 kbps, a viděl jsem i 6kbps 6kHz experimenty. Další interpretace Koránu v 16kbps MP3 zní jako z barelu ropy. Složitější hudba si vyžádá více not jako black MIDI, takže bitrate může vystoupat tak vysoko, že se víc vyplatí to zakódovat Opusem na 16 kbps. Jediná stránka, která umí převádět vlny na MIDI, ale nepoužívá všechny klávesy (bandpass), takže to nestoupá do příliš závratných výšin. "Astral Projection - Mahadeva" vychází na 10 kbps a zní celkem dost jako postarší enkódery MP3 při 8 kbps. Ve středovýškách je však až moc bordelu, což je způsobeno nízkým rozlišením, protože spektrogram je lineální, ale noty jsou exponenciální. Koneckonců s bubnama a syčením hi-hatů (tyto generují not jak smetí) byl vždycky problém a celý vývoj kodeků se soustředil právě na toto. MIDI je ale tak univerzální, že když se přes to i připojoval joystick onoho času, proč by se přes to nemohlo streamovat i lo-bit audio? Jako Opus sice fajny, ale při 8kbps v "Karetus - Full Flavor" zapomíná na hi-haty v Trap dropech a Drum and Bass je spíš Kick and Snare, takže to není adekvátně osvícené (lit). Ikdyž furt lepší než myši ve zvonkohře a párty za zdí v případě MIDI, která vyleze na ohromných 12,8 kbps.

Čas na obrázky.

Fátiha:

Full Flavor (Trap drop, Break, Brigde, Hardstyle drop):

Mahadeva AKA Nahá Děva AKA Radmila (intro):

Na metalu jsem to nezkoušel, a ani by to moc nešlo, protože metal není tak jednoduchý, narozdíl od EDM a recitací. Na videa ještě není čas, protože mám shit upload (512k) a nechci si blokovat internet. To je ostatně taky důvod, proč mi na Youtube kanálu chcíp pes. Jak to ti zazobanci dělaj, že denně vydávají 1 FullHD video?

MIDI jakožto ztrátová komprese vln by se dala vylepšit:
- odděleným zpracováním kanálů,
- větším horizontálním rozlišením,
- využitím možností MIDI typu 1
- rozdělěním každého původního kanálu na hlubší stopu a vyšší stopu na oddělených MIDI kanálech a
- specifikací oktávového posunutí a VHF v názvu stopy.
To by umožňovalo 7.1 surround o šíři pásma větší než od 16 Hz do 24 kHz (až zhruba 12 MHz nahoru, nebo 30 mHz dolů, raději však od 0,5 Hz do 525 kHz - jak vaši kytovci, tak vaši sloni budou potěšeni). Avšak vzhledem k tomu, že jakožto dospělý člověk se spokojím s kvalitou SB Pro (8bit 22kHz 2ch), tak bych radši zjemnil přesnost na čtvrttóny (oktáva bude kvinta) a proložil to párovým kanálem o osmitón posunutým, aby byly přesněji replikovány frekvence do 12 kHz, zvlášť v oblasti lidské řeči. V hudbě to moc nepomůže, tam je lepší zůstat u pseudo-autotune na 12TET, ledaže by bylo potřeba převést nějaké nezápadní tóny. Stálo by za pokus implementovat převody do MIDI typu 1, tedy zohlednit a zapsat portamenta a hlasitosti. Myslím, že budu mít na FITu nebo FELu o čem psát dizertace.

Nebo se stávající formát může osekat na minimum, jako bitmapový obrázek spektrogramu v 256 odstínech šedi. To by vycházelo na 128 frekvencí * 8 bitů * 25 FPS = 25,6 kb/s, při buď 50 FPS nebo 256 frekvencích 51,2 kb/s, při obojím 102,4 kb/s. Při narrowband verzi s 64 frekvencemi (64~2048 Hz) 12,8 kb/s. Při černobílé bitmapě 3,2 kb/s.

Tato technologie je bez patentů a může být bez obav implementována do svobodného software, který mě naučil nenávidět MP3, AAC, ALAC a WMA. A to i přesto, že 320kbps LAME je údajně univerzálně kompatibilní (nevím, co všechno pirátí lidi za proprietární software) a neABXovatelné pro nevycvičeného člověka právě na specifické artefakty. I videa z Youtube si převádím do Vorbisu a ne do MP3. Nebere mi to sice potom 1337 samplovací nástroj NGWave, ale to nevadí, protože to můžu zpracovat už v Audacity (a umačkat si klávesu Ctrl) nebo to uložit jako WAV pro roztrhání v NGWave nebo to osekat až v OpenMPT, kde to nezahodí při exportování samplu pracně nalezenou smyčku. Poslední patent vztahující se v MP3 vyprší 30.12.2017, licencování skončilo 23.04.2017, a jestli potom všechen software nezačne masově integrovat LAME, tak ten formát je prostě mrtvý, zastaralý, neperspektivní a zralý na přesun do hodin dějepisu. Ať žije Opus a FLAC, a USAC a ALAC ať zhynou.

TLDR: Převedené MIDI přehrávejte okarínou (nástroj 79), ne piánem.



Zdroje a zajímavé čtení:

"Mishary_Alafasy_(MP3_Quran)" - nejlepší Korán, co jsem kdy slyšel, lláhužel jen v 128 kbps, ostatní murattaly jsou buď moc rychlé (nepoměr s povinnými prodlouženími), nebo v nepříjemné kvalitě, a v mudžawwadech je moc dlouhá pauza mezi verši 
"Complete Quran By Maher Al-Muaiqly (Updated)" - 16kbps a 157 MB, už i ISIS má na větší kvalitu, všechny operátory přestavší nabízet neomezené pozemní tarify ve prospěch arkádového internetu znárodnit, aby se nemusely páchat takové svatokrádeže
Karetus Full Flavor: https://www.youtube.com/watch?v=jx4CuNiTMcg
Astral Projection - Mahadeva: https://www.youtube.com/watch?v=onquKz5SYRs

Program: Synthfont 1.723
Soundfont: "YAMAHA S-YXG50_0.2.1.2.sf2" - velmi vzácné, konečně mám důvod zahodit XP
http://www.phy.mtu.edu/~suits/notefreq432.html (všichni by měli přejít na 432 Hz, 440 je amerikanismus)
http://www.liutaiomottola.com/formulae/freqtab.htm (posunuté oktávy oproti MIDI nomenklatuře (C-4 tam znamená C-5))



Speciální voluntaristický přílepek o Aiše:

Navazuje na zvolené téma maturitní slohovky o snížení trestní odpovědnosti a s tím spojeného věku svolnosti ve formě úvahového textu v kombinaci se sledováním výbušných (slovní hříčka zcela záměrná) sunnitů na MemriTV.

V překladu ztracené předpovězení příchodu "Oslavovaného" (Duch Boží) Ježíšem říká, že to žádný kouzelník ani svatoušek nebude. Vzhledem k tomu, že holčičky se tehdy zasnubovaly na hodně dlouho dopředu z dynastických a kmenových důvodů, a ještě se i v USA (dnes věk svolnosti až 18, dříve nejvýše 12 let jako Mexiko dnes) tak dělo v minulém století, tak je celkem neúčelné z Mohameda hnedka dělat pedofila, když proti tomu ani samotná Aiša nic neměla. Mimoto se postupuje v trestním řízení podle zákonů tedhy platných nebo výhodnějších novějších, takže si ten dvojí metr nechte. Dostala pubertu poměrně brzo (9 let), jak sama tvrdí, tak se zbytečně dále nečekalo na požívání, než Mohamed zestárne a Aiše se bude konzumace svatby líbit o to míň. Taky co hadísů uchovala, byla případem, kdy nedospělí působí dospěleji než někteří dospělí. (Vysokofunkční autismus?) A v Čarodějkách ze Salemu Abigail (11) s Proctorem (60+) jako co? Těch 9 let je napsáno v Talmudu, ale dneska i Izrael je moc sekulární na to, aby se toho dočísla držel, ale možná Haredimům to prochází, kdovíčím si Netanjahu kupuje hlasy, stejně jako Beduínům polygamie.

Dnes je nelegální v ČR i sex 16-14, ale ne 14-13 pro trestní neodpovědnost. Vážně jako k čemu je odrazovat lidi od sexu, když naše rasa zjevně vymírá, protože všichni sedí jako já za počítačem a holek se vlastně bojí (hikikomori)? Mimoto my inteligenti, co si dovedeme vyhonit (ale nad jakým fetišem zase) a množíme se jen pokud je naše DNA adekvátní, potřebujeme hodně degenů z nedostudovaných mamyneg, aby někdo dělal to, co se nikomu dělat nechce, dokud se to patřičně nezrobotizuje. Stát by se taky neměl montovat do osobního života, a kdo si myslí, že by se montovat měl, je prašivý nadutý primitivní panovačný vygumovaný ekonomicky nevzdělaný státista.

https://en.wikipedia.org/wiki/Age_of_consent#Ages_of_consent_in_various_countries - aktualizovanější informace, a USA si zase myslí, že jejich zákony musí platit všude - třeba Albánie (14 let) není ani v NATO, takže to neřekne

2017-02-27

Minecraft patterns & models | Minecraftí vzory

Contains a lot of ANSI and ASCII art, make sure your browser doesn't fuck it up. For 100% certainty you won't see some mess, use Lynx.

After a long time, 1.9 came and many people reinstated their Minecraft, which got actually boring after all that time since all the fun of 1.8 liberty took place on non-warez servers. The 1.7.10 Pack is a rejoice after all that time when it actually works, I'm not lucky this time. This might be a good time to post my overused patterns and models I build ever since my 2nd save from 1.1, which was in 2012. Those don't look nice, but Minecraft wasn't nice anyway until 1.7.2 when they fixed what they screwed by the Adventure Update - the World Generation, so it doesn't matter that much. Also, I wasn't playing Creative Survival, but plain Survival. If I wanted it to look nice, I'd have to cheat. Remember I'm not using Creative and don't have WorldEdit nor VoxelSniper, because I suck with mods.

After a short time, 1.10 and 1.11 are out, mostly backporting more features from Pocket Edition. It means the Java version 1.8.9 is the most PC-specific Minecraft, by some people considered the best, but 1.5.2, 1.2.5, and Beta 1.7.3 was once "the best" too. Some mods are still on 1.7.10, though. Ultimately, PC, Console and Pocket saves should at least be convertible, keeping in mind the finite worlds on consoles and no-clipping before Far Lands in Pocket one. There should be an option to use single or half precision per each world for shit PCs like my netbook, which is stuck on 1.7.3 becuase Intel's an asshole and the modded driver needs Windows 7 (which eats half of the 2GB RAM here) to give me OpenGL 2.0, and even then, Minecraft is about to need OGL 2.1. In openSUSE I have Mesa for OGL 2.1 but it's more like Powerpoint. And I remember playing mods on SLED 11 back in 2012 on the same "computer" at about 15 FPS. Intel GMA is hell on earth, believe me. It compares to GeForce2 MX 100/200 released in 2002 with expanded memory, which I last used in 2009, the year Minecraft Classic came out. Never buy anything that doesn't list a dedicated GPU or you'll hate it. Since I am an nVidiot (the other guys were fanATIcs, but no pun comes to my mind about AMD) after my dad, I can recommend not buying any notebook with GPU worse than x40M MXx50 and desktop GPU worse than xx50, whatever the current generation is. With the RTX fiasco and AMD's outdated GCN, I suggest snagging a used 1080Ti or waiting for Intel's Xe or AMD's "Next-Gen" thing after Navi.

And after a bit longer time, 1.12 is out, which is finally a sensible update, introducing new colorful blocks and streamlining the 16-color pallette. It also introduces advancements, which can call functions upon being granted, which are batch scripts for Minecraft console. So it means a drastic reduction in command block usage. No more fields of them. The fact that Mojang had to make functions because people were using advancements as them demonstrates that some in-game progress is good only for n00bs. Old achievments used to always reset, so people started ignoring them. This also means the vaporware modding API is behind the corner, just add proper conditions, variables, and allow server plugins to be used in single-player internal server. After adding the ability to add new blocks, items, dimensions, and mobs, 1.14 there could well be a final bigger update, from which modders will take the game in new directions. Dinnerbone is a worthwhile successor to Notch as the god of Minecraft. Most people only miss a cave update (1.17), the PvP reunification (bound to make a 3rd community division, just make a gamemode or gamerule), Sky Dimension (1.19), and more Nether (1.16) and End (1.18) content. Certainly not the village redesign. Honey block became useful only after it stopped sticking to slime blocks. Also I look forward to Linus Torvalds noticing Mojang must be running out of their fingers and toes to count the minor versions, so that they decide to have a non-April Fool's 2.0 be the final update.



BRANCH MINE

██ - you see it
▒▒ - you don't see it
   - hole

You can use 2 or 3 blocks high tunnels, depending on your claustrophobia from lowered ceilings. Lower half slabs for bridges kick ass though (2.5 m like real-life apartments), at least until someone from Mojang decides that mobs will spawn on them. As if it wasn't enough for upper ones. I like to have it spacious, so I make 3 blocks high ceilings/balconies and tunnels. If you use some mods that allow creative-like flying or are experienced with elytra, you don't need any ramps, but for the ease of getting in the holes, make them 2x2 or 2x3 instead, each upper layer being 1 block in.

1 of the rows needs to be at feet level 11 (eyes 12,6 if you remember those times) so lava doesn't pour in the way. If you have a Haste 2 beacon and Efficiency 5 pickaxe, you can get a speed potion and dash through the stone as if it were creative. When playing online, be advised that even though it's lagproof, you can run into a chunk that hasn't been loaded yet, which can glitch or kick you.


Wavy pattern

▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒
██  ████  ████  ████  ████  ████  ████  ██▒▒
██  ████  ████  ████  ████  ████  ████  ██▒▒
▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒
▒▒██  ████  ████  ████  ████  ████  ████  ██
▒▒██  ████  ████  ████  ████  ████  ████  ██
▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒ 
██  ████  ████  ████  ████  ████  ████  ██▒▒ 
██  ████  ████  ████  ████  ████  ████  ██▒▒
▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒
▒▒██  ████  ████  ████  ████  ████  ████  ██
▒▒██  ████  ████  ████  ████  ████  ████  ██
▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒
██  ████  ████  ████  ████  ████  ████  ████
██  ████  ████  ████  ████  ████  ████  ████
▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒
▒▒██  ████  ████  ████  ████  ████  ████  ██
▒▒██  ████  ████  ████  ████  ████  ████  ██
▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒

Diagonal pattern

▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒▒▒
██  ████  ████  ████  ████  ████  ████  ██▒▒▒▒
██  ████  ████  ████  ████  ████  ████  ██▒▒▒▒
▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒▒▒
▒▒██  ████  ████  ████  ████  ████  ████  ██▒▒
▒▒██  ████  ████  ████  ████  ████  ████  ██▒▒
▒▒▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒
▒▒▒▒██  ████  ████  ████  ████  ████  ████  ██
▒▒▒▒██  ████  ████  ████  ████  ████  ████  ██
▒▒██▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒██▒▒
██  ████  ████  ████  ████  ████  ████  ██▒▒▒▒
██  ████  ████  ████  ████  ████  ████  ██▒▒▒▒
▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒▒▒
▒▒██  ████  ████  ████  ████  ████  ████  ██▒▒
▒▒██  ████  ████  ████  ████  ████  ████  ██▒▒
▒▒▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒
▒▒▒▒██  ████  ████  ████  ████  ████  ████  ██
▒▒▒▒██  ████  ████  ████  ████  ████  ████  ██
▒▒██▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒██▒▒
██  ████  ████  ████  ████  ████  ████  ██▒▒▒▒
██  ████  ████  ████  ████  ████  ████  ██▒▒▒▒
▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒▒▒
▒▒██  ████  ████  ████  ████  ████  ████  ██▒▒
▒▒██  ████  ████  ████  ████  ████  ████  ██▒▒
▒▒▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒████▒▒
▒▒▒▒██  ████  ████  ████  ████  ████  ████  ██
▒▒▒▒██  ████  ████  ████  ████  ████  ████  ██
▒▒▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒▒▒██▒▒



HOUSES

Small

Also called Resource Gathering Outpost, this quickly built house serves well for temporal overseas mining or 1st nights in its form without roof and basement. The best material for this one is cobblestone, you almost always have some in your inventory and it's quite durable. Since it's intended to be an ugly box, it's unsuitable as a weekend house. Its layout is also good for building inside a mountain, since the glass panes for windows can be replaced by even more furnaces or torches and the 2nd door can serve as a mine entrance, making a good place to stop by to offload the resources and sleep. In this case, it's called a Resource Offloading Workstation, shortly ROW.


    TT  TT        ██  Wall
  ████RR████      ▓▓  Window
TT██EE  CC██TT    ▒▒  Chest
  ▓▓▒▒  ░░▓▓      ░░  Bed
  ▓▓▒▒  ░░▓▓      II  Ladder
TT██CC  II██TT    EE  Crafting Table
  ████RR████      RR  Door
    TT  TT        CC  Furnace
                  TT  Torch

      LEFT               RIGHT
  ████████████        ████████II██
  ██CCCCCC  ██        ██CCCCCCII██
TT██TT▓▓▓▓▒▒██TT    TT██TT▓▓▓▓II██TT
  ██EE▒▒▒▒CC██        ██▒▒░░░░II██
  ████████████        ████████II██

The roof and basement are not determined. Usually, there goes fence on the top or another storage, and in the basement goes the enchanting table and staircase to branch mine or quarry. The planned underground railway between Resource Gathering Outposts and Central Resource Storage Barn is never actually built (gold shortage and laziness), but if it were, it would get the floor under.

Farms are connected from the sides without the doors. Plants are farmed around infinite water sources 4 blocks away from the wall. If the RGO is near a water body, they can be covered with slabs, lilypads or carpets.

  vvvvvvvvvvvvvvvvvvvv
  vvvvvvvvvvvvvvvvvvvv
██vvvvvvvvvvvvvvvvvvvv
██TTvvvvvvvvvvvvvvvvvv
▓▓vvvvvvvv~~~~vvvvvvvv
▓▓vvvvvvvv~~~~vvvvvvvv
██TTvvvvvvvvvvvvvvvvvv
██vvvvvvvvvvvvvvvvvvvv
  vvvvvvvvvvvvvvvvvvvv
  vvvvvvvvvvvvvvvvvvvv



Big

Also a Resource Storage Barn. Still an ugly box, but usually from more materials, especially various wood or stone bricks. Intended for permanent "living", but life in Minecraft resembles work in mine. Has wide doors and more space to feel spacious. Also is walkthrough because I like having more than 1 door in case some zombies are bashing one of them or creepers and skeletons stand afore.

Can be of arbitrary length because of the chests making it some sort of storage. Back in the time, when this was devised, there was no crap like armor stands, flower pots, trapped chests, ender chests etc. Now you can make way prettier houses, but these are more of artistic matter and they are not as technically optimized, especially in the matter of resources. You can place these in the 2nd floor anyway, plus you can make a nice bedroom here with a bridge to a hillside, acting as a mezzanine.


██████RRRR██████
██II        CC██
██░░        ▒▒██
██░░        ▒▒██
██CC        EE██
██▒▒        ▒▒██
██▒▒        ▒▒██
      ....
██▒▒        ▒▒██
██▒▒        ▒▒██
██EE        CC██
██▒▒        ░░██
██▒▒        ░░██
██CC        II██
██████RRRR██████


Every other chest can be alternatively submerged in the floor if you don't like the readily available crafting tables and furnaces, provided you decorate the ceiling below with upper slabs or stairs, back in the days I used glowstone. Submerged chests make room for torches. Yes, it was before trapped chests came, I played Minecraft since a long time ago.


Arrangement

The RGOs and RSBs should be arranged in your world by facing one of their doors towards their higher-ranked building. Even RGOs are pass-thru like a barn. The further I got were 1 Weasely's house and 4 cardinal RGOS on my 2nd world ever, about 1000 blocks away.

The signs above doors should display something like this:

 ----------------         ----------------
| East-Northern  |       |  West-Eastern  |
|   Resource     |       |    Resource    |
|   Gathering    |       |  Storage Barn  |
|    Outpost     |       |   Length: ##   |
 ----------------         ----------------


MINECRAFT WORLD LAYOUT     North South West East Central Main
 64 chunks between          *   *  Resource Gathering Outpost
 neighbor RGO or RSB        NNRGO  Resource Storage Barn
* * * @ * @ * * * * * * * * @ | @ * * * * * * * * @ * @ * * *
     Quarry Quarry          * | *          Quarry Quarry
* * * @ * @ .------WNRGO----CNRSB----ENRGO------. @ * @ * * *
     Quarry |    ,-'        * | *        '-,    | Quarry
      *   * | ,-'           * | *           '-, | *   *
      *   NWRGO  Redstone   SNRGO     Big     NERGO   *
      *   * |   Experiments * | *   Project     | *   *
* * * @ * @ | * * * * * * *Village* * * * * * * | @ * @ * * *
 WWRGO----CWRSB----EWRGO----MCRSB----WERGO----CERSB----EERGO
* * * @ * @ | * * * * * * *Mansion* * * * * * * | @ * @ * * *
      *   * |     Weekend   * | *   Massive     | *   *
      *   SWRGO    House    NSRGO    Farms    SERGO   *
      *   * | '-,           * | *           ,-' | *   *
     Quarry |    '-,        * | *        ,-'    | Quarry
* * * @ * @ '------WSRGO----CSRSB----ESRGO------' @ * @ * * *
     Quarry Quarry          * | *          Quarry Quarry
* * * @ * @ * * * * * * * * @ | @ * * * * * * * * @ * @ * * *
-- Minecart subway          SSRGO                 *   *
** Main mine corridors      *   *                 *   *
@@ Branch mine intersections*   *    100% ASCII by 637man 2016


You may also know how do you hide all this stuff from being griefed when you build it on a PvP server, where hackers are frequent, even when only using analytical strictly client-side hacks like ESP, freecam, fullbright, or all-beloved x-ray. The answer is simple: you really don't. Just build it deep underground (so ESP won't show it that big) and store valuables at a different and distant place. If you've been duping, never have everything or all items of a kind at 1 place. Do it like Voldemort, put them in 7 single chests (double chests don't generate naturally that often) scattered around in each quadrant and you are fine if you don't forget the coordinates. The beauty of these structures is that you can build them again and again with the help of these stashes very quickly, because you know how and (cobble)stone has a decent durability. Usually only the buildings are subject to destruction attempts, so if you mark corners or edges with obsidian or an illegal bedrock, your rebuilds will be accelerated and you can continue with your mine right away. Just don't decorate it too much, as the griefer might recognize destroying this ugly pragmatically built box system won't give him that much pleasure as if it looked like a result of really hard work and will go destroy whatever kitsch puppet house you build on the surface, so his (no girls on the Internet) work will be seen from draw distance away. They love their TNTs, and would never inspect tons of chest to look for something they might need, since they have it duped somewhere already. And if they are mostly respectful to work and perform only tactical-strategic griefing (mainly depriving people of their valuable possessions), you can outsource them as your garbage disposals, because your valuables will be in the stashes.

Yarrm harr, fiddle di dee, if you love to sail the Sea, and you are a pirate, so you use MCLeaks to even be able to login to a premium server, e-chests aren't of much use in the middle game, and are good only for saving your spawn escape progress, like putting in stone or iron tools, wood, saplings, seeds, food and dirt. You don't want to have your bed anywhere where malicious people could bedtrap you, so sleep in the bedrock layer about but not exactly 3/4 way to the world border in an angle not a multiple of π/8 (22,5°), preferably in quadrant II or IV (single negative). Avoid I and take caution in III. I wouldn't trust even π/6 (30°) multiples too much either. Building exactly between them also isn't a good idea. Only leak your location in this manner so griefers have to do some math I myself have problems with. When far from spawn enough (which they have to pass through if they aren't in the opposite quandrant and don't want to revise), they'll miss it if they can't calculate their checkpoints at some round numbers, as the terrain isn't quite even at all times. On your way to spawnpatroling and back, insert more oddities and distracions, like TNT holes and bait buildings to grief, placed specially to slowly turn the griefer away from the intended direction. Eventually, they will find joy in griefing the nicely looking bait, that your CRSB, if found, will be dismissed as some noob's base, being also a kind of more blatant bait to waste the griefer's time, which he'll see through and walk away somewhat disappointed, dreaming of finding something magnificent, but to his dismay, this was it.


Innovations

I've describd how I built my bases in the past, until about 1.6.4. Once 1.7 came out, I tried the seed 666 and decided to experience the long-missed Savanna, which was luckily at spawn, and near that, a desert village was present. In an attempt to free myself to the new frontiers ahead in 1.8 and later, I started experimenting, similarly to my old 1.1 world, 2nd ever, now only crashing on load. Unforunately I quickly lost interest until 1.11, when I found that there are these anarchy servers where no mod cares you have pirated Minecraft and are playing on MCLeaks alts in a haxxored client. What remained for a long time was an L shaped thing with a pond at the corner. Originally I intended to make the central base a hollow square with an atrium, but there wasn't still much furniture to put in there and the terraforming - just nah. But as the queues on 2b2t were long in European afternoons, I decided to renew my once 1337 Mincecraft skillz in that abandoned 666 world. The base was heavily expanded to what was mentioned above, and more creative block choice was made. All in all it's just 4 CRSBs conneced together with some fancy square rooms with more furnaces. Together there are 8 entrances, 1 of then leads to a hill, in which will be a straircase, and from that hill the entrance to the 2nd floor is realized. There are no ladders as of now to get there from Erdgeschoss (1st or ground floor), but they would go somewhere in the corners. Remeber this design is spread out on ground, so it's like a CRSB with 4 whole floors, and 4 another on the top. Bedroom, enchanting room, storage, gallery, all with varied furniture and decorations, everything fits on just 1 floor and doesn't even need the 2nd 1 unless you have chunks of cobblestone and dirt.

Minimum size of this new design looks like this diagram below. Any reference to AMD's Naples (sold under EPYC and RYZEN Threadripper) is purely coincidental and is a mere result of square having 4 sides.


          8888                                        8888
          8888  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu  8888
    ██████RRRR██████████▓▓▓▓████▓▓▓▓████▓▓▓▓██████████RRRR██████
    ██CC      TTCC██II▒▒CC▒▒▒▒CC▒▒▒▒CC▒▒▒▒CC▒▒II██CC      TTCC██
    ██TT          ██                            ██TT          ██
8888RR    EEEE                  EEEE                  EEEE    RR8888
8888RR    EEEE                  EEEE                  EEEE    RR8888
    ██          TT██                            ██          TT██
  uu██CCTT      CC██II▒▒CC▒▒▒▒CC▒▒▒▒CC▒▒▒▒CC▒▒II██CCTT      CC██uu
  uu██████    ██████████▓▓▓▓████    ████▓▓▓▓██████████    ██████uu
  uu██II        II██~~~~llvvvvvv8888vvvvvvll~~~~██II        II██uu
  uu██            ██~~~~llvvvvvv8888vvvvvvll~~~~██            ██uu
  uu▓▓▒▒        ▒▒▓▓llllllvvvvvv8888vvvvvvllllll▓▓░░        ▒▒▓▓uu
  uu▓▓▒▒        ▒▒▓▓vvvvvvvvvvvv8888vvvvvvvvvvvv▓▓░░        ▒▒▓▓uu
  uu██tt        CC██vvvvvvvvvvvv8888vvvvvvvvvvvv██CC        AA██uu
  uu██tt          ██vvvvvvvvvv88888888vvvvvvvvvv██          AA██uu
  uu▓▓ttttEEEE      888888888888ZZZZ888888888888      EEEE  ▒▒▓▓uu
  uu▓▓LLLLEEEE      888888888888ZZZZ888888888888      EEEE  ▒▒▓▓uu
  uu██LL          ██vvvvvvvvvv88888888vvvvvvvvvv██          AA██uu
  uu██LL  XX    CC██vvvvvvvvvvvv8888vvvvvvvvvvvv██MM        AA██uu
  uu▓▓LL        ▒▒▓▓vvvvvvvvvvvv8888vvvvvvvvvvvv▓▓▒▒        ▒▒▓▓uu
  uu▓▓LLLL      ▒▒▓▓llllllvvvvvv8888vvvvvvllllll▓▓▒▒        ▒▒▓▓uu
  uu██            ██~~~~llvvvvvv8888vvvvvvll~~~~██            ██uu
  uu██II        II██~~~~llvvvvvv8888vvvvvvll~~~~██II        II██uu
  uu██████    ██████████▓▓▓▓████    ████▓▓▓▓██████████    ██████uu
  uu██CC      TTCC██II▒▒CC▒▒▒▒CC▒▒▒▒CC▒▒▒▒CC▒▒II██CC      TTCC██uu
    ██TT          ██                            ██TT          ██
8888RR    EEEE                  EEEE                  EEEE    RR8888
8888RR    EEEE                  EEEE                  EEEE    RR8888
    ██          TT██                            ██          TT██
    ██CCTT      CC██II▒▒CC▒▒▒▒CC▒▒▒▒CC▒▒▒▒CC▒▒II██CCTT      CC██
    ██████RRRR██████████▓▓▓▓████▓▓▓▓████▓▓▓▓██████████RRRR██████
          8888  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu  8888
          8888                                        8888


New blocks (this is getting too Dwarf Fortress-y or Rogue-like):
ll Sugar Cane
88 Path
uu Flower Pot (optional)
AA Armor Stand
XX Enchanting Table
LL Bookshelf
tt Brewing Stand
MM Map(art)
ZZ Staircase (optional)

I have stared putting crafting tables into the floor exactly at the center of any room, in the case on this new MCRSB, there are 4 in each corner and side, because now I build only in even numbers, mainly to avoid copying the modular even-block iterated (or maybe copypasted) design used for rustic houses. This is Grian's and Crafak's style and while those houses look nice, they are impractical to build in survival, at least in mid-game stages where you're still gathering diamonds, enchanting, killing endermen, going to Nether and back, before you undergo the End expedition to get that elytra and shulker box and go back, the End never to see you again, because it's ugly, barren and incomplete. All this because Mojang was too lazy to put the Beta 1.7.3 Sky Dimension in as it was, slap some tameable dragons somewhere, and call it good. The Aether team came and made something Mojang wouldn't ever implement in a non-disappointing way. They attempted with horses, and the inability to craft a saddle sucks, as well as that some horses are slower than sprinting. And then 1.10 gives us autojump so we don't need them too much at all. Because the saddle isn't still craftable, I don't use horses (or any pets as they get in the way), so none of the designs account for a stable nor a sandbox.

A picture is worth a 1000 words so now admire my 魔法の庭 (mahou no niwa, magical garden) with every obtainable crop except beetroot because fuck beetroot. They added a beetroot soup and didn't name it Боршч! How western, блять. That said, there you go (holding the most OP tool since 1.9 Combat update - stone axe):




Examples

This MCRSB variation is built into a mountain and has (from bottom to top) smeltery, farms, main storage, enchant bedroom (expanded), cobble storage and a dining room with balcony. That's 6 stories and above I describe how to fit that in 2. The backdoor is on the top of the island with a ladder "lift" and a fall hole. Have a look at my lobby. The unreadable signs read: MAIN ENTRANCE in 4 languages, GARBAGE DISPOSAL, ACHTUNG! LAVA Nicht brechen Todgefahr, some pangrams and character width tests. The RGOs are replaced by teleports to villages with more farms by them. I thought the command block should be operable in survival when it was introduced, crafted with 4 nether stars and a redstone block or something.


This one is built in the best biome I ever saw a mod to offer - the Crystal Forest from Forgotten Nature, former RCTrees. There's an underground rail to the Redwood Forest for wood mining, passing through the lake floor in a glass tunnel. The integrated Treecapitator is just OP. You can also see me cheating with creative.



Now for the RGOs, this is the bamboo RGO just around the left side of the picture above. Bamboo in this mod is sugar cane on steroids, up to 8 blocks high. Screenshot is taken from the basement.


This RGO built on a little island with seed "jungle" for vanilla 1.2. It has a roof fence and some farms on the window side. Unfortunately I don't have any better sreeenshot than this. If I loaded the world back up in modern versions, something would get screwed up.


The final one is an experiment with those "new" stained clay blocks. This RGO is enhanced with glowstone and stairs to the roof. As you can see, these are all ugly boxes, but at least in hardcore you know how to build them quickly and don't lose time thinking about how it should look like and before long, night comes. Other people build monumental things using repeated segments of walls, whereas I like boxes and resource gathering.



FARMS

Now I'll talk about real farms taking a whole day to harvest and replant, not your little gardens. On the nice "Artomix" seed for the 1.3 ~ 1.6.4 generator (the lobby few pictures above), I have this:






You may see that I cheated a little ("/xp 1000000", "/give diamond_axe 64", and "/gamemode 1"), although the spawn island farms are built properly as they are 1 of the oldest builds on this island. The texture pack in the 2 lower pictures is Dokucraft Dark.

Each lengthwise stripe of wheat, potato and carrrot farm is 64 blocks, such as there are 4*64=256 carrot cells, 4*64=256 potato cells, and 8*64-4+4+4=516 wheat cells. Also there're 5*8=40 melons and the same amount of pumpkins. Connected by somehow nevermelting ice (Did frostwalker exist this early or it was mods?) is the beetroot farm, somewhat of more organic shape. Sugar cane isn't measured, it's planted all over the coast of the spawn and desert island. The mainly decorative cactus farms there grow 4*16=64 and 16^2=256 cacti.

Besides a village over the right side about a 900 blocks away, there're more farms in desert being built (tiled design from the RGO side, 2 blocks spacing, 12x12 patern, repeats every 4x4 chunks, or alternatively 1 block spacing and single block pond, 10x10, repeats every 5x5 chunks) and also I've mined an entire chunk there just for the lulz. Maybe punching golems in there, but they are better for training before summoning Wither and getting XP. For this reason, I built a large boxy terraced cell house, not dissimilar to socialist prefab houses, commonly known as "paneláky" in Czechoslovakia.

Generally, it's better to build farms on water, since you won't need to bring water in buckets. Such farms may also serve as a bridge. The only downsides may be suffocation if you fall in the water and can't fit in 1 block wide canal and decreased comfort of using boats, which were easily broken until 1.9, so I didn't care. Also, this design has a problem with things falling into the sea, which could be fixed by adding carpets or slabs around. But starting from 1.13, items don't sink, they swim to the water surface, therefore this problem isn't that severe now. There's an island shape that allows building a decentralized network of island farms. It's a 9x9 diagonally placed square, around 12.8 Euclidean on each side, with a space for a chest on a crafting table with 4 torches hanging from sides on a furnace. 1 such island holds 7*7*2+8*4=98+32=130 crops. Allow me to use some Monge projection and ASCII (DD is Dirt, ff is Farmland):

                      ▒▒
                    TTEETT
      vvvvvvvvvvvvvvvvCCvvvvvvvvvvvvvvvv
  ~~~~ffffffffffffffffDDffffffffffffffff~~~~
  ~~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD~~
<---------------------------------------------
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ~~~~~~~~~~~~~~~~~~~~vv~~~~~~~~~~~~~~~~~~~~
  ~~~~~~~~~~~~~~~~~~vvvvvv~~~~~~~~~~~~~~~~~~
  ~~~~~~~~~~~~~~~~vvvvvvvvvv~~~~~~~~~~~~~~~~
  ~~~~~~~~~~~~~~vvvvvvvvvvvvvv~~~~~~~~~~~~~~
  ~~~~~~~~~~~~vvvvvvvvvvvvvvvvvv~~~~~~~~~~~~
  ~~~~~~~~~~vvvvvvvvvvvvvvvvvvvvvv~~~~~~~~~~
  ~~~~~~~~vvvvvvvvvvvvvvvvvvvvvvvvvv~~~~~~~~
  ~~~~~~vvvvvvvvvvvvvvTTvvvvvvvvvvvvvv~~~~~~
  ~~~~vvvvvvvvvvvvvvTT▒▒TTvvvvvvvvvvvvvv~~~~
  ~~~~~~vvvvvvvvvvvvvvTTvvvvvvvvvvvvvv~~~~~~
  ~~~~~~~~vvvvvvvvvvvvvvvvvvvvvvvvvv~~~~~~~~
  ~~~~~~~~~~vvvvvvvvvvvvvvvvvvvvvv~~~~~~~~~~
  ~~~~~~~~~~~~vvvvvvvvvvvvvvvvvv~~~~~~~~~~~~
  ~~~~~~~~~~~~~~vvvvvvvvvvvvvv~~~~~~~~~~~~~~
  ~~~~~~~~~~~~~~~~vvvvvvvvvv~~~~~~~~~~~~~~~~
  ~~~~~~~~~~~~~~~~~~vvvvvv~~~~~~~~~~~~~~~~~~
  ~~~~~~~~~~~~~~~~~~~~vv~~~~~~~~~~~~~~~~~~~~
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When on anarchy servers (such as 2b2t.org), apply this 6x6 mask:

1 1 1 0 1 0          1 0 1 1 1
0 0 1 0 1 0          1 0 1 0 0 0
1 1 1 1 1 0    or    1 1 1 1 1 0
1 0 1 0 0 0   oder   0 0 1 0 1 0
1 0 1 1 1 0          1 1 1 0 1 0
0 0 0 0 0 0          0 0 0 0 0 0

to the tiles or tile groups spanning an integer number of chunks to have a swastika-looking farm, which won't get griefed for longer for being tought of as a monument. The size of such farm would be up to 5*12=80 blocks on each side when using the 1st method (big spacing) or up to 5*10*5=100 blocks when using the 2nd one (small spacing), all that for only the 1st iteration. See Nazi Fractal for more.

(following sections moved from https://getmania.blogspot.com/2018/04/the-best-and-worst-minecraft-server.html)


Melon, Pumpkin, Sugar Cane

Melon and pumpkin farms are straightforward - they appear like melon highways side by side and are quicker to grow than to harvest. It can be combined with sugar canes into this 11 (13 with lighting) or 12 block wide strip, with possible torches on sides:

Melon Stem Stem Melon Torch Reeds Torch Pumpkin Stem Stem Pumpkin
Melon Stem Stem Melon Reeds Water Reeds Pumpkin Stem Stem Pumpkin
                                ...
Melon Stem Stem Melon Reeds Water Reeds Pumpkin Stem Stem Pumpkin
Melon Stem Stem Melon Torch Reeds Torch Pumpkin Stem Stem Pumpkin

Melon Stem Stem Melon Torch Reeds Reeds Torch Melon Stem Stem Melon
Melon Stem Stem Melon Reeds Water Water Reeds Melon Stem Stem Melon
Melon Stem Stem Melon Reeds Water Water Reeds Melon Stem Stem Melon
Melon Stem Stem Melon Torch Reeds Reeds Torch Melon Stem Stem Melon

Let's try with emojis and Chinese characters instead:

⽇⽠⼬⼬⽠⽇⽵⽇⽠⼬⼬⽠⽇  🏮🍉🌱🌱🍉🏮🀤🏮🎃🌱🌱🎃🏮
⽇⽠⼬⼬⽠⽵⽔⽵⽠⼬⼬⽠⽇  🏮🍉🌱🌱🍉🀤🌊🀤🎃🌱🌱🎃🏮
          ...                          ...
⽇⽠⼬⼬⽠⽵⽔⽵⽠⼬⼬⽠⽇  🏮🍉🌱🌱🍉🀤🌊🀤🎃🌱🌱🎃🏮
⽇⽠⼬⼬⽠⽇⽵⽇⽠⼬⼬⽠⽇  🏮🍉🌱🌱🍉🏮🀤🏮🎃🌱🌱🎃🏮

⽠⼬⼬⽠⽠⼬⼬⽠⽠⼬⼬⽠  🍉🌱🌱🍉🍉🌱🌱🎃🎃🌱🌱🎃
⽠⼬⼬⽠⽠⼬⼬⽠⽠⼬⼬⽠  🍉🌱🌱🍉🍉🌱🌱🎃🎃🌱🌱🎃   variant 1
⽠⼬⼬⽠⽠⼬⼬⽠⽠⼬⼬⽠  🍉🌱🌱🍉🍉🌱🌱🎃🎃🌱🌱🎃
⽠⼬⼬⽠⽇⽵⽵⽇⽠⼬⼬⽠  🍉🌱🌱🍉🏮🀤🀤🏮🎃🌱🌱🎃
⽠⼬⼬⽠⽵⽔⽔⽵⽠⼬⼬⽠  🍉🌱🌱🍉🀤🌊🌊🀤🎃🌱🌱🎃    base variant
⽠⼬⼬⽠⽵⽔⽔⽵⽠⼬⼬⽠  🍉🌱🌱🍉🀤🌊🌊🀤🎃🌱🌱🎃    + variant 3
⽠⼬⼬⽠⽇⽵⽵⽇⽠⼬⼬⽠  🍉🌱🌱🍉🏮🀤🀤🏮🎃🌱🌱🎃
⽠⼬⼬⽠⿆⿆⿆⿆⽠⼬⼬⽠  🍉🌱🌱🍉🥕🥕🥕🥕🎃🌱🌱🎃
⽠⼬⼬⽠⿆⿆⿆⿆⽠⼬⼬⽠  🍉🌱🌱🍉🥕🥕🥕🥕🎃🌱🌱🎃   variant 2
⽠⼬⼬⽠⿆⿆⿆⿆⽠⼬⼬⽠  🍉🌱🌱🍉🥕🥕🥕🥕🎃🌱🌱🎃

Recommended length of this strip let be the server's render distance or a multiple of 1 stack, that is 64, 128, 192, 256. You can put 2 of these strips along a path and light them up with the same torches that light the path. Checkerboard patterns for pure alternating melons and pumpkins without interleaving sugar cane may be efficient but look aesthetically unpleasing to me, as they cannot ever grow fully. Recently I saw this on https://www.reddit.com/r/Minecraft/comments/brkv37/pumpkinmelon_farm_efficiencies/, mine would be most similar to the upper left one with the middle row and column duplicated to make an infinite water source:


Corrected data:
Thick rows: Max yield: 44.0 Growth Time: 33.5 Effective Growth Time: 27.0 Efficiency: 17.0 (oof)
Checkerboard: Max yield: 38.9 Growth Time: 29.8 Effective Growth Time: 25.0 Efficiency: 13.9
Clumps: Max yield: 39.5 Growth Time: 31.8 Effective Growth Time: 26.2 Efficiency: 13.3
Concentric Squares: Max yield: 47.2 Growing Time: 32.4 Effective Growth Time: 26.0 Efficiency: 21.2
Spaced Out: Max yield: 22.0 Growth Time: 15.3 Effective Growth Time: 13.1 Efficiency: 8.94
Thin Rows: Max Yield: 41.9 Growth Time: 31.1 Effective Growth Time: 24.8 Efficiency: 17.0
Plus: Max Yield: 36.9 Growth Time: 29.6 Effective Growth Time: 25.3 Efficiency: 11.5
Pairs: Max Yield: 38.9 Growth Time: 30.3 Effective Growth Time: 25.4 Efficiency: 13.5
Creeper: Max Yield: 42.6 Growth Time: 33.0 Effective Growth Time: 26.3 Efficiency: 16.3


Wheat, Potato, Carrot, Beetroot

Farms for wheat, potato, carrot and beetroot revolve all around this pattern:

██ffffffffffffffffffffffffffff██
ff░░░░░░░░░░░░░░░░░░░░░░░░░░░░ff
ff░░▓▓▓▓▓▓▓▓oo▓▓▓▓oo▓▓▓▓▓▓▓▓░░ff
ff░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░░ff      L E G E N D :
ff░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░░ff
ff░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░░ff    ▓▓ Border block
ff░░oo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oo░░ff    ▒▒ Farmland
ff░░▓▓▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▓▓░░ff    ~~ Water
ff░░▓▓▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▓▓░░ff    oo Jack-o-Lantern / Sea Lantern
ff░░oo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oo░░ff    ░░ Walkway (stairs if vertical)
ff░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░░ff    ██ Support pillar when vertical
ff░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░░ff    ff Fence when vertical
ff░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░░ff
ff░░▓▓▓▓▓▓▓▓oo▓▓▓▓oo▓▓▓▓▓▓▓▓░░ff
ff░░░░░░░░░░░░░░░░░░░░░░░░░░░░ff
██ffffffffffffffffffffffffffff██

⽯⽯⽯⽯⽇⽯⽯⽇⽯⽯⽯⽯ 🔳🔳🔳🔳🏮🔳🔳🏮🔳🔳🔳🔳 🔳🔳🔳🔳🏮🔳🔳🏮🔳🔳🔳🔳
⽯⿆⿆⿆⿆⿆⿆⿆⿆⿆⿆⽯ 🔳🥕🥕🥕🥕🥕🥕🥕🥕🥕🥕🔳 🔳🥔🥔🥔🥔🥔🥔🥔🥔🥔🥔🔳
⽯⿆⿆⿆⿆⿆⿆⿆⿆⿆⿆⽯ 🔳🥕🥕🥕🥕🥕🥕🥕🥕🥕🥕🔳 🔳🥔🥔🥔🥔🥔🥔🥔🥔🥔🥔🔳
⽯⿆⿆⿆⿆⿆⿆⿆⿆⿆⿆⽯ 🔳🥕🥕🥕🥕🥕🥕🥕🥕🥕🥕🔳 🔳🥔🥔🥔🥔🥔🥔🥔🥔🥔🥔🔳
⽇⿆⿆⿆⿆⿆⿆⿆⿆⿆⿆⽇ 🏮🥕🥕🥕🥕🥕🥕🥕🥕🥕🥕🏮  🏮🥔🥔🥔🥔🥔🥔🥔🥔🥔🥔🏮
⽯⿆⿆⿆⿆⽔⽔⿆⿆⿆⿆⽯ 🔳🥕🥕🥕🥕🌊🌊🥕🥕🥕🥕🔳 🔳🥔🥔🥔🥔🌊🌊🥔🥔🥔🥔🔳
⽯⿆⿆⿆⿆⽔⽔⿆⿆⿆⿆⽯ 🔳🥕🥕🥕🥕🌊🌊🥕🥕🥕🥕🔳 🔳🥔🥔🥔🥔🌊🌊🥔🥔🥔🥔🔳
⽇⿆⿆⿆⿆⿆⿆⿆⿆⿆⿆⽇ 🏮🥕🥕🥕🥕🥕🥕🥕🥕🥕🥕🏮  🏮🥔🥔🥔🥔🥔🥔🥔🥔🥔🥔🏮
⽯⿆⿆⿆⿆⿆⿆⿆⿆⿆⿆⽯ 🔳🥕🥕🥕🥕🥕🥕🥕🥕🥕🥕🔳 🔳🥔🥔🥔🥔🥔🥔🥔🥔🥔🥔🔳
⽯⿆⿆⿆⿆⿆⿆⿆⿆⿆⿆⽯ 🔳🥕🥕🥕🥕🥕🥕🥕🥕🥕🥕🔳 🔳🥔🥔🥔🥔🥔🥔🥔🥔🥔🥔🔳
⽯⿆⿆⿆⿆⿆⿆⿆⿆⿆⿆⽯ 🔳🥕🥕🥕🥕🥕🥕🥕🥕🥕🥕🔳 🔳🥔🥔🥔🥔🥔🥔🥔🥔🥔🥔🔳
⽯⽯⽯⽯⽇⽯⽯⽇⽯⽯⽯⽯ 🔳🔳🔳🔳🏮🔳🔳🏮🔳🔳🔳🔳 🔳🔳🔳🔳🏮🔳🔳🏮🔳🔳🔳🔳

This gives 96 farmland blocks per 1 infinite water source. Other designs use only 1 block of water in the middle, but that requires an infinite water source elsewhere, increasing total travel distance and preventing the farm to expand locally. Another thing to consider is this fits quite freely into 1 chunk with a lot of room to spare for walkways capable of fitting 2 horses side by side. 1 such module is 10x10 blocks. Have a tiling table:

Tiled into  Crops  84-stack  Side  Chunk fit  Fit side  Border
  0²=   0       0         0     0    0²=   0      0       0
  1²=   1      96      8064    10    1²=   1     16       3
  3²=   9     864     72576    30    2²=   4     32       1
  4²=  16    1536    129024    40    3²=   9     48       4
  6²=  36    3456    290304    60    4²=  16     64       2
  7²=  49    4704    395136    70    5²=  25     80       5   
  8²=  64    6144    516096    80    5²=  25     80       0
  9²=  81    7776    653184    90    6²=  36     96       3
 11²= 121   11616    975744   110    7²=  49    112       1
 12²= 144   13824   1161216   120    8²=  64    128       4
 14²= 196   18816   1580544   140    9²=  81    144       2
 15²= 225   21600   1814400   150   10²= 100    160       5   
 16²= 256   24576   2064384   160   10²= 100    160       0
 17²= 289   27744   2330496   170   11²= 121    176       3
 19²= 361   34656   2911104   190   12²= 144    192       1
 20²= 400   38400   3225600   200   13²= 169    208       4
 22²= 484   46464   3902976   220   14²= 196    224       2
 23²= 529   50784   4265856   230   15²= 225    240       5   
 24²= 576   55296   4644864   240   15²= 225    240       0
 25²= 625   60000   5040000   250   16²= 256    256       3
 27²= 729   69984   5878656   270   17²= 289    272       1
 28²= 784   75264   6322176   280   18²= 324    288       2
 30²= 900   86400   7257600   300   19²= 361    304       4
 31²= 961   92256   7749504   310   20²= 400    320       5   
 32²=1024   98304   8257536   320   20²= 400    320       0
 33²=1089  104544   8781696   330   21²= 441    336       3
 35²=1225  117600   9878400   350   22²= 484    352       1
 36²=1296  124416  10450944   360   23²= 529    368       4
 38²=1444  138624  11644416   380   24²= 576    384       2
 39²=1521  146016  12272904   390   25²= 625    400       5   
 40²=1600  153600  12902400   400   25²= 625    400       0
 41²=1681  161376  13555584   410   26²= 676    416       3
 43²=1849  177504  14910336   430   27²= 729    432       1
 44²=1936  185856  15611904   440   28²= 784    448       4
 46²=2116  203136  17063424   460   29²= 841    464       2
 47²=2209  212064  17813376   470   30²= 900    480       5   
 48²=2304  221184  18579456   480   30²= 900    480       0
 49²=2401  230496  19361664   490   31²= 961    496       3
 51²=2601  249696  20974464   510   32²=1024    512       1
If you're crazy and render distance allows, you can try these:
102²=10404  998784  83897856 1020   64²= 4096  1024       2
153²=23409 2247264 188770176 1530   96²= 9216  1536       3
204²=41616 3995136 335591424 2040  128²=16384  2048       4
255²=65025 6242400 524361600 2550  160²=25600  2560       5
256²=65536 6291456 528482304 2560  160²=25600  2560       0

Expanding into the landscape seems natural and straightforward, but the travel time between storage and planting location grows over manageable distances. Remember you cannot sprintjump on farmland because you would trample it, and travelling diagonally over the entire farm is slow whether sprinting across the farmland or sprintjumping on the Manhattan route made by the walkways. Not to mention the render distance is only 5 or so to reduce lag, so with an anti-AFK water conveyor the maximum effective size is 20x20 chunks, and even then, it gets quarter time of being loaded, so it grows 4x slower. The solution would be stacking these moudules vertically. 3 blocks are required for each layer, and available vertical space spans from 6 to 256, that's 250 blocks, which means 83 full layers. Depends on version whether the 84th layer works, in 1.14 it does. See the table for crop count. Then the water would fill just from the top and flow its way to the bottom, doubling as a water elevator. Hoppers and item elevators could be used to transport products and seeds into a central storage located at level 128. It may be possible to implement redstone mechanism that causes the flowing water to spill on each level to harvest the crops, but that would probably require 4 blocks per layer, therefore there could be only 62 layers, that's 5952, 53568, and 214272 crops respectively. Diagram follows, notice the different torch pattern along the border:

██▓▓▓▓▓▓oo▓▓▓▓oo▓▓▓▓oooo▓▓▓▓oo▓▓▓▓oo▓▓▓▓oooo▓▓▓▓oo▓▓▓▓oo▓▓▓▓▓▓██
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
oo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oo
▓▓▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▓▓
▓▓▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▓▓
oo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oo
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
oo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oooo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oooo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oo
oo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oooo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oooo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oo
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
oo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oo
▓▓▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▓▓
▓▓▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▓▓
oo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oo
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
oo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oooo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oooo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oo
oo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oooo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oooo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oo
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
oo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oo
▓▓▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▓▓
▓▓▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒~~~~▒▒▒▒▒▒▒▒▓▓
oo▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒oo
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓
██▓▓▓▓▓▓oo▓▓▓▓oo▓▓▓▓oooo▓▓▓▓oo▓▓▓▓oo▓▓▓▓oooo▓▓▓▓oo▓▓▓▓oo▓▓▓▓▓▓██
Lighting the middle of these tiled designs can be done by exchanging some water elevators (preferably in checkerboard pattern) for Jack-O-Lantern interruptions. When doing 3 block high ceilings, you can put the Jack-O-Lanterns on top of them in some well-thought out pattern, like in the middle of them as shown above with the "oo" tile.

It's somewhat similar to the dirt tower thing ibxtoycat occasionally builds in his videos, where he uses 2x1 design. Below is a fancier 1x1 version made in creative. Vanilla can't undo /clone and I can't do math in 2 AM, so crops are only on top. Chest on each floor hooked to a hopper bus is optional. In 1.14, torches can be replaced with lanterns hanging from the top (except on the topmost floor), interfering less during harvest.




Finally, a quite modular 9/11 memorial farm utilizing the design above, originally built on 2b2t.org, in glorious colorful ANSI, exported to GIF for modern convenience (PNG was 2x larger, can't convert to HTML):