Domanda:
Come cambio il tipo di spawner in Minecraft?
Shadow Z.
2012-08-25 05:40:59 UTC
view on stackexchange narkive permalink

Voglio cambiare il tipo di spawner dei miei mob sul mio server. Il mio server è un server vanilla, poiché non ha mod. C'è un modo per modificarlo senza mod? In caso contrario, c'è una mod che posso ottenere per cambiarli?

Sei risposte:
#1
+11
aytimothy
2014-12-23 16:57:25 UTC
view on stackexchange narkive permalink

Metodo 1: programmi e quant'altro

(Fare riferimento alla risposta di MBraedley per i punti principali. Questo è solo un add-on / che ripete quello che ha detto.

Il programma MCEdit ha una funzione di modifica dello spawner di mob. Fai clic con il pulsante sinistro del mouse sullo spawner con il mouse rilasciato.

Il plug-in Essentials Bukkit consente di cambiare il tipo di spawner. Basta puntare il cursore sullo spawner e utilizzare / spawner [new mob type] .

La mod NotEnoughItems (NEI) consente la generazione di spawner di mob con metadati preesistenti. Basta generarne uno dal menu laterale e posizionarlo verso il basso . (Nota: non funziona senza il mod NEI)

Metodo 2: Vanilla Minecraft

Con l'introduzione del / setblock comando, e permette la scelta dei tag NBT ...

  / setblock <x> <y> <z> <block_id<block_id< fiqvdtltblock_damage> <old_block_handling> <tile_entity_data> / setblock ~ ~ ~ Minecraft: mob_spawner 0 sostituire {EntityID: <ENTITY ID>, SpawnData: {<MOB NBT TAGS>}}  

Il EntityID all'interno del La Tile Entity del mob spawner consente al giocatore di definire quale entità genera. Tuttavia, se il tag SpawnProtentials è definito (ed è composto da voci al suo interno), il tag EntityId avrà il suo valore modificato in base ai pesi all'interno di SpawnProtentials .

Non definirne uno (un tag SpawnProtentials ) risulterà nel mob che hai definito per spawnare indefinitamente.

Il EntityData può essere aggiunto (è opzionale) e viene utilizzato per definire l'entità che genera. Ad esempio, l'aggiunta di EntityData: {NoAI: true} farebbe sì che tutto ciò che genera non abbia alcuna intelligenza artificiale.

Non definendone uno verranno impostati i valori NBT predefiniti per l'entità che hai definito.

Vedi la sezione NBT blocchi di comando del wiki per vedere gli altri tag.
Nota anche che il valore dei dati dello spawner non fa nulla.


Puoi modificare i blocchi (come sottolineato da MBraedley con / blockdata

È sufficiente cercare uno spawner e utilizzare il seguente comando:

  / blockdata <x> <y> <z> <new_data> / blockdata <x> <y> <z> {EntityID: [Nuova entità to spawn], SpawnData: {[Any mob NBT Info}}  

Tutti i tag NBT trovati sul wiki possono essere usati anche qui. Nota solo che i tag NBT esistenti (che non hai definito ) quando si utilizza questo comando non verrà sovrascritto o rimosso.
/ blockdata crea solo dati NBT nuovi o cambia quelli esistenti. Non ne elimina nessuno.

Quindi, un (diciamo Zombie) con {customName: "Creeper", NoAI: 1} aveva il comando / entitydata @e [type = Zombie, r = 3 ] {customName: "Zombie", IsBaby: 1} eseguito su di lui.
Il mob risultante avrà ancora il tag NoAI. (Risultati in: {customName: "Zombie", IsBaby: 1, NoAI: 1} .
Lo stesso principio si verifica per / blockdata .


Senza ulteriori indugi, prova:
E poi metti una torcia di pietra rossa / un blocco / qualunque cosa accanto / dietro / sopra / sotto / qualunque cosa ..

  / setblock ~ ~ ~ minecraft: mob_spawner 0 sostituisce {EntityId: Item, Delay: 1, SpawnData: {Item: {id: "diamond", Count: 1}, PickupDelay: 1 }}  

Moar Diamonds!

  / setblock ~ ~ ~ minecraft: mob_spawner 0 replace {EntityId: Zombie, Delay: 1, SpawnData: {IsBaby: 1, Equitazione: {id: Chicken}}  

O qualcosa da questo piccolo breve.


In alternativa, https://gaming.stackexchange.com/a/197633/75275 (scorri verso il basso)

Il comando `blockdata` può essere utilizzato anche per modificare spawner esistenti.
@MBraedley Notato e aggiunto.
1.13 ha cambiato la sintassi di tutti questi comandi: 1. i comandi `/ setblock` sono ora scritti come` / setblock ~ ~ ~ minecraft: mob_spawner {...} `invece di` / setblock ~ ~ ~ minecraft: mob_spawner 0 sostituisci... `2:` / blockdata` (e `/ entitydata`, che usi per il confronto) sono stati uniti in` / data merge (block | entity) `.3: gli ID entità sono ora in minuscolo.4: Le entità che cavalcano altre entità sono ora specificate in un ordine diverso: `{EntityID:" chicken ", SpawnData: {Passengers: [{id:" zombie ", IsBaby: 1}]}}" per l'esempio di chicken jockey
Sentiti libero di modificare o creare una nuova risposta.
#2
+10
Ben
2014-12-23 19:38:09 UTC
view on stackexchange narkive permalink

A partire dalla versione 1.8 (Snapshot 14w28b) ora puoi cambiare ciò che genera il mob spawner "usando" un uovo spawner su di esso.

Normalmente si generano solo spawner di mob

  • Ragni (inclusi i ragni delle caverne a partire dal 1.8)
  • Zombi
  • Scheletri
  • Blazes (Nether)
  • Siverfish
  • Pigs (quando inizialmente posizionato in Creative)

Tuttavia, utilizzando questa tecnica, puoi ora genera qualsiasi mob che desideri, dagli abitanti del villaggio agli Endermen, purché abbia un uovo di spawn che puoi usare.

Alcuni mob a cui dovresti stare attento, tuttavia, sono:

  • Creepers, per la loro naturale capacità di, beh ... Esplodere. Le ripercussioni non dovrebbero aver bisogno di spiegazioni.
  • Ghasts. Non possono effettivamente distruggere lo spawner stesso, ma possono provocare un po 'di caos nell'area circostante.
Gli Endermen possono raccogliere spawner?(Pensavo fosse uno dei loro blocchi vietati, ma sto perdendo la memoria sfocata.)
@SevenSidedDie [sì, possono] (http://gaming.stackexchange.com/questions/30069/what-blocks-can-the-enderman-pick-up-and-what-blocks-cant-they-pick-up)
La risposta dice che ** non possono **.
Ops, leggi male.Credo di averlo letto da qualche parte, ma probabilmente è obsoleto.Avrebbe senso che non possano più raccoglierli.Risposta modificata.
Vorrei anche aggiungere che i Creepers hanno uno spawner.
#3
+6
MBraedley
2012-08-25 17:14:59 UTC
view on stackexchange narkive permalink

La risposta di seguito, sebbene ancora valida, non è rappresentativa di ciò che è attualmente possibile. La risposta di @ aytimothy descrive come questo problema può essere risolto in Minecraft vaniglia.


Come ha detto @SaintWacko, non c'è modo di modificare gli spawner in Minecraft vaniglia, anche in creatività modalità. Tuttavia, MCEdit ti consente di farlo. È un programma separato per modificare i mondi. Probabilmente non è lo strumento migliore per il lavoro e dovrai sapere dove sono gli spawner che vuoi cambiare per svolgere il lavoro in modo efficace. Dovrai anche portare il server offline mentre svolgi il lavoro. Questo presuppone anche che tu possa sederti al server, o almeno ottenerne un desktop remoto, altrimenti dovrai trasferire il mondo sulla tua macchina di casa per fare il lavoro.

È vero, questo ti permetterebbe di farlo mantenendo il server vanigliato, anche se non è così facile, e tu saresti l'unico che potrebbe farlo.
\ * poke \ * Come risposta accettata, ti interessa aggiornare per riflettere i cambiamenti in questo aspetto di Vanilla Minecraft?
Um .. @MBraedley, Ho aggiunto solo il bit dei comandi poiché hai già coperto MCEdit e questo tipo di programmi.
#4
+3
Q20
2014-12-25 17:13:03 UTC
view on stackexchange narkive permalink

In 1.8 e versioni successive puoi usare (predefinito tasto destro del mouse) spawn egg sul mob spawner per cambiare il tipo di spawner. Questo renderà lo spawner uguale a quello generato dalla vaniglia. Ma se vuoi cambiare le proprietà di spawn o fare qualcosa di più avanzato, devi usare il comando / blockdata . Dai un'occhiata a queste pagine:

Solo per informazione, puoi trovare il log delle modifiche completo di Minecraft 1.8 qui: http://www.reddit.com/r/edstonehelper/wiki/1_8_final
/ blockdata è stato rinominato / data merge block in 1.13
#5
+1
SaintWacko
2012-08-25 08:15:26 UTC
view on stackexchange narkive permalink

Non puoi modificare gli spawner in Vanilla Minecraft. La mod Spawner GUI ti consentirà di cambiare il tipo di spawner, oltre a essere in grado di raccogliere lo spawner e disabilitarlo con un segnale di pietra rossa. Richiede il Modloader di Risugami, ma è abbastanza comune e in realtà lo rende più semplice. C'è una spiegazione nella pagina a cui mi sono collegato, ma se hai problemi, fammelo sapere qui. Starò in giro per un po ', aspettando GW2: D

#6
+1
lll
2012-12-16 04:58:41 UTC
view on stackexchange narkive permalink

Puoi installare troppi elementi per configurare gli spawner, quindi salvare il mondo e spostarlo sul server. Le modifiche allo spawner non si basano su TMI una volta apportate le modifiche e rimarranno come le hai impostate.

C'è un numero specifico alla fine dell'ID spawner, come per un exp orb spawner (casuale) sarebbe 52: 2 . (L'ho scoperto quando ho iniziato a utilizzare Too Many Items perché mostra l'ID.) Per uno spawner enderman, l'estensione ID sarebbe 52:58 .

Sì, ma non possono implementarlo su un server vanilla.
oh non lo sapevo
Ma posso scaricare troppi oggetti, quindi creare un mondo per giocatore singolo, posizionare spawner, quindi cambiare il mondo su un server?
@ShadowZ.Sì, funziona.I dati rimangono modificati nel salvataggio anche quando TMI non è più in esecuzione.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...