Learn · modules

Cosa significa "piercing" in Minecraft? Spiegazione di come colpire attraverso i muri

Piercing ignora il controllo della linea di mira, permettendo ai colpi di raggiungere i bersagli attraverso i muri. Ecco come funziona e perché i server lo rilevano quasi sempre.

TRtrolPublished 4 min read

Cos'è il Piercing?

Il Piercing è un modulo di combattimento che permette a un attacco di connettersi anche quando un blocco solido si trova direttamente tra l'attaccante e il bersaglio. Il normale combattimento in Minecraft esegue prima un controllo: il gioco traccia una linea da te a ciò che stai colpendo, e se quella linea colpisce il terreno prima di raggiungere il bersaglio, l'attacco non viene registrato. Il Piercing salta questo controllo. Una recinzione, un muro, una lastra di pietra, non importa più. Il controllo viene superato o meno, e il Piercing semplicemente rimuove il requisito, ed è esattamente per questo che è una delle cose più facili da individuare per un server.

Come funziona

Il Minecraft vanilla esegue un raycast prima di permettere a un colpo di andare a segno. Il gioco traccia una linea retta dal giocatore attaccante al bersaglio e si ferma al primo blocco solido che la linea tocca. Se quel blocco è più vicino del bersaglio, l'attacco fallisce, punto e basta. Quel singolo controllo è il motivo per cui normalmente un muro, una porta chiusa o anche un palo della recinzione sono sufficienti a far sì che un colpo non abbia effetto.

Il piercing rimuove o aggira quel raggio, quindi l'attacco passa come se il blocco non ci fosse. La rimozione non è sempre totale. Alcune implementazioni mantengono l'urto del blocco per il movimento ma lo eliminano specificamente per il combattimento, e poche si limitano a interrompere il controllo delle entità in mezzo, piuttosto che del terreno, una versione più ristretta della stessa idea. Il risultato finale in tutti i casi è lo stesso: qualcosa di solido si frapponeva tra due giocatori, e il colpo andava comunque a segno.

Piercing vs. Portata

Vale la pena separare questo concetto dalla Portata. La Portata estende la distanza di un colpo. Il piercing non ha nulla a che vedere con la distanza, riguarda ciò che si trova sulla linea tra due punti, non la lunghezza di quella linea. Un giocatore può avere una portata completamente ordinaria e comunque utilizzare il Piercing, e i due effetti si combinano abbastanza spesso da farli confondere.

PiercingPortata
Cosa modificaRequisito di linea di vistaLimite di distanza del colpo
AttraversaMuri tra i giocatoriSpazio aperto a qualsiasi distanza
RilevamentoControllo del raggio del serverDistanza del colpo rispetto alla posizione

Perché i server lo intercettano

Risposta breve: il controllo è geometrico e inconfutabile. Nel momento dell'impatto, il server può eseguire un proprio raycast tra le posizioni effettive dei due giocatori. Se un terreno solido si trova in quel percorso, non c'è una spiegazione legittima per cui il colpo possa comunque atterrare. A differenza della regolazione della portata o della rotazione, dove un server deve concedere spazio per la latenza e la normale imprecisione umana, un muro o era presente o non lo era. Questo lascia pochissimo spazio per falsi positivi, il che significa anche pochissimo spazio per un giocatore per cavarsela.

DOMANDE FREQUENTI