Minecraft: Villager Banen & Trades [1.14+]

De Village & Pillage update.

Sinds de 1.14 Village & Pillage update zijn villagers flink overhoop gehaald. Nieuwe trades en een bannen systeem. In deze gids ga ik jullie een paar dingen laten zien over de de nieuwe villagers!

knikkende villager
Bron: minecraft gamepedia

Welke villager banen zijn er in minecraft?

minecraft villager trades

Hier is een afbeelding met alle villager types sinds 1.14+

(Klik op de afbeelding om hem uit te vergroten)
Er zijn momenteel 15 banen. Om ervoor te zorgen dat een villager een bepaalde baan aanneemt moet je het specifieke blok naast een werkeloze villager plaatsen (zie de bovenste afbeelding). Als dit gelukt is zal het uiterlijk van je villager veranderen en zal je ook zijn nieuwe trades kunnen zien.

  • Armorer – Hoogoven
  • Slager – Roker
  • Cartograaf – Cartografietafel
  • Cleric – Brouw standaard
  • Boer – Composter
  • Visser – Vat
  • Fletcher – Fletching tafel
  • Leatherworker – Ketel
  • Bibliothecaris – Lessenaar
  • Stone Mason – Steenhouwer
  • Herder – Weefgetouw
  • Toolsmith – Smidstafel
  • Wapensmid – Slijpsteen
  • Werkloos – n.v.t. (geen taak toegewezen)
  • Nitwit – N / A (geen taak toegewezen)
minecraft villager uiterlijk

Het uiterlijk van je villager is ook afhankelijk van de biome

Villager Trades

1.14 heeft ook een nieuw concept: vraag en aanbod. Als je een specifieke trade te vaak uitvoert zal deze tijdelijk op slot gaan (geen voorraad) en zal de prijs ook stijgen. Als een item een tijd niet gekocht is zal de prijs vanzelf weer omlaag gaan, het kan dus best handig zijn om je villagers even te behouden als ze te duur zijn! De trades unlocked tweemaal per dag.

Als je vaak met een villager ruilt zal zijn level/vriendschap ook omhoog gaan. Er zijn 5 niveaus van deze vriendschap te zien aan het uiterlijk van de villager(stone t/m Diamond)

Elke speler heeft ook een bepaalde populariteit, Een hoge poplariteit geeft betere trades, terwijl een lage populariteit alles juist duurder maakt.

Hoewel dit een hele lijst aan features is die best ingewikkeld lijkt, brengt het wel een stuk meer diepte in het eerder zo saaie trading systeem. Ik hoop dat je nu meer snapt van de villagers en ze hopenlijk ook wat meer kan liefhebben. (En niet in kooitjes opsluit. Ik kijk naar jou, Etho)

Adv: Zoek jij een coole Minecraft server hosting voor jou en je vrienden? Kijk eens bij Ferox Hosting

Een gebruiker toegang geven tot /var/www/html met vsftpd (FTP)

Wil je bijvoorbeeld jouw web developer toegang geven tot alleen deze webpagina en niet je andere belangrijke bestanden in /root zoals je ssh keys? Dan kan je gebruikmaken van een chooted ftp server.

Installeer eerst vsftpd met
apt -y install vsftpd

Open vervolgens /etc/vsftpd.conf en stel de volgende instellingen in:
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES

Run vervolgens service vsftpd restart en maak daarna je user aan:

useradd -s /bin/false -m -d /var/www/html username
usermod -a -G www-data username


Zorg als laatste dat je user toegang heeft tot alle bestanden:
chmod 550 /var/www/html -R

Klaar is kees. Nu kan je user inloggen met een client als filezilla en bestanden uploaden, aanpassen en deleten.


Hoe maak je een selfsigned SSL certificaat met NGINX

Een selfsigned ssl certificaat is handig achter cloudflare, maar niet geschikt voor publieke sites omdat deze niet door browsers ondersteund wordt. Gebruik daavoor Letsencrypt. Selfsigned SSL certificaten zijn ook handig om te voorkomen dat je het echte domeinnaam bij een IP uitlekt als iemand het ip opzoekt in zijn browser.

Maak het SSL certificaat:
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/nginx-selfsigned.key -out /etc/ssl/certs/nginx-selfsigned.crt
De informatie die je hier invult maakt niet uit, dus klik gerust een paar keer op enter.

Vervolgens moet je het ssl certificaat aan je NGINX config toevoegen via de volgende 2 lijnen:

ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;
ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;

Zorg ervoor dat je SSL op full hebt staan in cloudflare als je daar gebruik van maakt, anders zal je een redirect loop krijgen. Gebruik niet de strict mode optie tenzij je een valide ssl certificaat hebt zoals van letsencrypt of een cloudflare origin certificate.
Je config komt er ongeveer zo uit te zien:

server {
    listen 80;
    server_name tutorial.feroxhosting.nl;
    return 301 https://$server_name$request_uri;
}
server {
    listen 443 ssl http2;
    server_name tutorial.feroxhosting.nl;
    root /var/www/jouwapplicatie;
    index index.php;
    access_log /var/log/nginx/jouwapplicatie.app-access.log;
    error_log  /var/log/nginx/jouwapplicatie.app-error.log error;
    # SSL Configuration
ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;
ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;
    location ~ /\.ht {
        deny all;
    }
}

restart nginx met service nginx restart en voilá, jouw web applicatie is online!