[Problema] Cornice per oggetti urgente

Salve. Nel mio server ho nello shop la cornice per oggetti per far vedere ai player l'oggetto qual'è. Il problema è che anche se è safezone.. se i player cliccano sulla cornice possono rubare l'oggetto.. esiste qualche plugin per bloccare questo fatto?? oppure un metodo??
Se ti sono stato utile, clicca il pulsante sotto il mio avatar con scritto "REP" [Immagine: smile.gif]
Ti direi di mettere un clock che spawni costantemente blocchi 36 (piston_extension) : invisibile e i player cliccheranno quello invece della cornice XD

P.S: dato che l'item frame è un entità, può esistere all'interno del blocco 36 senza alcun problema :3 (Modificato 08/12/2013, 13:21 da MandelCube.)
A quanto pare è un bug. 
Usi anche te Bukkit1.7.2?
Non confondere il node entity-item-frame-destroy, che serve solo a proteggere le cornici dalle entità diverse dal giocatore Smile
[Immagine: EBiqBXV.png]
Oppure (ma questo è un pò più complesso), spawana le cornici mettendo un offset adatto all'oggetto mostrato: in questo modo le cornici vere saranno in un punto sicuro (tipo sotto il negozio) ma verranno viste nel punto da te desiderato.
08/12/2013, 13:24Mandelcube ha scritto: Oppure (ma questo è un pò più complesso), spawana le cornici mettendo un offset adatto all'oggetto mostrato: in questo modo le cornici vere saranno in un punto sicuro (tipo sotto il negozio) ma verranno viste nel punto da te desiderato.

Eh, allora mettici vetro davanti, e siamo a posto xD
[Immagine: EBiqBXV.png]
08/12/2013, 13:26xenon ha scritto:
08/12/2013, 13:24Mandelcube ha scritto: Oppure (ma questo è un pò più complesso), spawana le cornici mettendo un offset adatto all'oggetto mostrato: in questo modo le cornici vere saranno in un punto sicuro (tipo sotto il negozio) ma verranno viste nel punto da te desiderato.

Eh, allora mettici vetro davanti, e siamo a posto xD

Nah, il vetro non è trasparente :

- O blocco 36, che è invisibile (ma va piazzato costantemente da un clock);

- O le frame spawnate con l'offset in modo che siano visibili in mezzo allo shop (ma piazzate in qualche buco inaccessibile nei dintorni XD).
Non ne ho la piu pallida idea di come si facciano ste cose che mi avete dett
Se ti sono stato utile, clicca il pulsante sotto il mio avatar con scritto "REP" [Immagine: smile.gif]
Metodo 1 :

- Metti un clock di Codecrafted che alimenti dei command block col comando

setblock x y z 36    OPPURE    setblock x y z minecraft:piston_extension

dove x y z sono le coodinate di dove sta l'item frame. 

Con questo modo spawnerai costantemente un blocco invisibile davanti all'item frame : se i player provano a cliccare la cornice toccheranno invece quello :3

Metodo 2 :

- Spawna ogni item frame con questo comando

summon ItemFrame x y z {TileX:x,TileY:y,TileZ:z,Direction:d,Item:{id:id,Damage:id2,Count:1}}

dove :

- x y z sono le coordinate di un punto sicuro e non accessibile ai player;

- x y z sono le coordinate di dove vuoi si veda l'Item Frame;

- d è la direzione in cui vuoi sia girata (0 per il sud, 1 per l'ovest, 2 per il nord e 3 per l'est);

- id e id2 sono rispettivamente id e damage valude del blocco che vuoi sia mostrato nella cornice.

Con questo metodo spawnerai le cornici in un punto nascosto e sicuro (dove i player non potranno toccarle) MA verranno visualizzate nel luogo da te scelto dove tutti possono vederle.

P.S: ti sconsiglierei di usare plug in, soprattutto se non conosci bene le funzioni di minecraft vanilla.

P.P.S: avevo dimenticato una parentesi nel secondo comando, ora è corretto. (Modificato 08/12/2013, 16:01 da MandelCube.)
1 utente apprezza questo post
08/12/2013, 13:19Mandelcube ha scritto: Ti direi di mettere un clock che spawni costantemente blocchi 36 (piston_extension) : invisibile e i player cliccheranno quello invece della cornice XD

P.S: dato che l'item frame è un entità, può esistere all'interno del blocco 36 senza alcun problema :3

08/12/2013, 13:19xenon ha scritto: A quanto pare è un bug. 
Usi anche te Bukkit1.7.2?
Non confondere il node entity-item-frame-destroy, che serve solo a proteggere le cornici dalle entità diverse dal giocatore Smile

08/12/2013, 15:45Mandelcube ha scritto: Metodo 1 :

- Metti un clock di Codecrafted che alimenti dei command block col comando

setblock x y z 36    OPPURE    setblock x y z minecraft:piston_extension

dove x y z sono le coodinate di dove sta l'item frame. 

Con questo modo spawnerai costantemente un blocco invisibile davanti all'item frame : se i player provano a cliccare la cornice toccheranno invece quello :3

Metodo 2 :

- Spawna ogni item frame con questo comando

summon ItemFrame x y z {TileX:x,TileY:y,TileZ:z,Direction:d,Item:{id:id,Damage:id2,Count:1}}

dove :

- x y z sono le coordinate di un punto sicuro e non accessibile ai player;

- x y z sono le coordinate di dove vuoi si veda l'Item Frame;

- d è la direzione in cui vuoi sia girata (0 per il sud, 1 per l'ovest, 2 per il nord e 3 per l'est);

- id e id2 sono rispettivamente id e damage valude del blocco che vuoi sia mostrato nella cornice.

Con questo metodo spawnerai le cornici in un punto nascosto e sicuro (dove i player non potranno toccarle) MA verranno visualizzate nel luogo da te scelto dove tutti possono vederle.

P.S: ti sconsiglierei di usare plug in, soprattutto se non conosci bene le funzioni di minecraft vanilla.

P.P.S: avevo dimenticato una parentesi nel secondo comando, ora è corretto.

thx
Se ti sono stato utile, clicca il pulsante sotto il mio avatar con scritto "REP" [Immagine: smile.gif]
Discussioni simili
 
Ultimo: zBoringDrop
07/10/2017, 07:40
Ultimo: Shiza77
19/09/2017, 16:00
Ultimo: zDestroh_
24/08/2017, 20:03
Ultimo: MCcMaster
05/08/2017, 21:34

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)