SPluginsSPlugins

Questa pagina è stata tradotta dall'inglese con l'aiuto dell'IA. Migliora questa traduzione o leggi l'originale.

🏹 Custom Projectiles

Questa pagina ti aiuterĂ  a scoprire come creare proiettili personalizzati e lanciarli.
Abbiamo creato per te un editor in game per rendere la modifica semplice. Usalo.

Info

Per lanciarli è facile: usa i comandi LAUNCH o LOCATED_LAUNCH. Questi proiettili non possono essere dati ai giocatori.

Comandi:

ComandoFunzione
/score projectilesMostra tutti i proiettili e ti permette di modificarli
/score projectiles-create <id>Apre l'editor per creare un nuovo proiettile
/score projectiles-delete <id>Azione per eliminare un proiettile (richiede conferma)
/score reloadRicarica il plugin (utile se modifichi un proiettile nel file .yml)

Informazioni di base

Tipo

Questa è la prima cosa da impostare: il tipo di proiettile che vuoi creare. Score supporta:

  • ARROW
  • SPECTRAL_ARROW
  • EGG
  • ENDER_PEARL
  • FIREBALL
  • SPLASH_POTION
  • SHULKER_BULLET
  • SNOWBALL
  • TRIDENT
  • WITHER_SKULL
  • DRAGON_FIREBALL
  • THROWNEXPBOTTLE
  • WIND_CHARGE
  • LLAMASPIT
  • FISHHOOK
  • FIREWORK

Esempio:

type: ARROW

Nome personalizzato visibile

  • Ti permette di mostrare il nome personalizzato sopra il proiettile
  • Opzioni:
    • true
    • false
  • Esempio:
customNameVisible: true

Nome personalizzato

  • Questo è il NOME del proiettile, utile per customNameVisible e per i placeholder.
  • Esempio:
customName: '&eBullet'

Fuoco visivo

  • Opzione per permettere il fuoco visivo sul proiettile
  • Esempio:
visualFire: true

Invisibile

  • Indica se il proiettile sarĂ  invisibile o meno. Richiede ProtocolLib
invisible: false

Stato di raccolta

  • Opzione per configurare se il proiettile può essere raccolto
  • Opzioni: Stato di raccolta
  • Esempio:
pickupStatus: CREATIVE_ONLY # DISALLOWED, ALLOWED

Bagliore

  • Indica se il proiettile avrĂ  l'effetto di bagliore o meno
  • Opzioni:
    • true
    • false
  • Esempio:
glowing: true

Rimbalzo

  • Indica se il proiettile rimbalzerĂ  sull'entitĂ  durante il suo stato di invulnerabilitĂ .
  • Opzioni:
    • true
    • false
  • Esempio:
bounce: true

GravitĂ 

  • Indica se il proiettile sarĂ  influenzato dalla gravitĂ  o meno
  • Opzioni:
    • true
    • false
  • Esempio:
gravity: true

VelocitĂ 

  • Quanto sarĂ  veloce il proiettile
    • VERSION Funziona anche su FIREBALL, WITHER_SKULL e DRAGON_FIREBALL: 2.0 vola al doppio della velocitĂ , 1 mantiene la velocitĂ  vanilla. Prima della 1.20.5 mantengono la loro velocitĂ  vanilla.
  • Esempio:
velocity: 2.0
Pericolo

IL DANNO DELL'ARROW SARÀ INFLUENZATO DA QUESTA OPZIONE

Equazione: velocity x 1 = Arrow Damage

Particelle

  • Permette di modificare quali particelle verranno mostrate attorno al proiettile.

  • particlesType: Tipo di particella

  • particlesAmount: Quante particelle emette ogni volta

  • particlesOffSet: Quanto vicino al proiettile compariranno le particelle

  • particlesSpeed: Quanto velocemente si muoveranno le particelle

  • redstoneColor: Cambia il colore della particella redstone. Colori

  • blockType: Quale blocco usa la particella. Solo per: BLOCK_CRACK, BLOCK_DUST, BLOCK_MARKER

  • particleDensity: DensitĂ  delle particelle, utile quando vuoi una scia pulita del tuo proiettile

  • Esempio:

particles:
  1:
    particlesType: FLAME
    particlesAmount: 10
    particlesOffSet: 1
    particlesSpeed: 2
  2:
    particlesType: REDSTONE
    particlesAmount: 10
    particlesOffSet: 0.2
    particlesSpeed: 0.5
    redstoneColor: GRAY
  3:
    particlesType: BLOCK_DUST
    particlesAmount: 10
    particlesOffSet: 1.0
    particlesSpeed: 1.0
    particlesDelay: 1
    blockType: SPONGE

Ritardo di despawn

  • Quanto durerĂ  la vita del proiettile, in secondi. (Supporta i decimali)
  • Esempio:
despawnDelay: 10

Forza del knockback

  • Quanto sarĂ  forte il knockback che il proiettile infligge ai suoi bersagli
  • Equazione:

Knockback strength x 3 = QuantitĂ  di blocchi di cui il bersaglio viene respinto

knockbackStrengt: 1

Rimuovi quando colpisce un blocco

  • Indica se il proiettile scompare quando colpisce un blocco
  • Opzioni:
    • true
    • false
  • Esempio:
removeWhenHitBlock: true

Informazioni personalizzate

  • Tutte le informazioni seguenti sono limitate dal tipo di proiettile.

Item visivo:

  • Ti dĂ  la possibilitĂ  di camuffare un proiettile con un item
  • Proiettili disponibili:
  • EGG
  • ENDER_PEARL
  • SNOWBALL

Esempio:

visualItem: diamond_sword
Info

visualItem è compatibile con le teste personalizzate e con l'aggiunta di texture a quella testa

Custom model data

  • Anche visual item supporta il custom model data dell'item.
customModelData: 37

Item Model

  • Dalla 1.21.2 puoi modificare l'item model del proiettile.
itemModel: mypack:mymodel

Arrow

Critico

  • Indica se il proiettile ARROW lascerĂ  una scia di particelle critiche
  • Opzioni:
    • true
    • false
  • Esempio:
critical: true
Info

Solo per il proiettile ARROW

Danno

  • Quanto danno infliggerĂ  la freccia
  • Equazione:

<Damage> x 3 = Danno della freccia

  • Predefinito: -1
  • Esempio:
damage: 10.0
Info

Non usare valori negativi, non cambierĂ  nulla.

Livello di perforazione

  • Quanti mob verranno colpiti da un singolo proiettile prima che scompaia
  • Equazione:

<PierceLevel> + 1 = QuantitĂ  di mob che verranno colpiti

  • Se il valore è impostato a -1, scomparirĂ  dopo aver colpito 1 mob.
  • Esempio:
pierceLevel: 4

Active color | Color

  • Active color impostato su true permette la modifica di Color. Colori
activeColor: true
  • È il colore che la freccia emetterĂ 
color: AQUA

Silenzioso

  • Indica se la freccia emetterĂ  rumore
  • Opzioni:
    • true
    • false
  • Esempio:
silent: true

Suono d'impatto

PAPER

  • Configura il suono che emetterĂ  quando la freccia colpisce qualcosa. Suoni

  • Funziona per ARROW, TRIDENT e SPECTRAL_ARROW

  • Esempio:

hitSound: BLOCK_BELL_USE

Wither skull

Carico

  • Indica se il wither_skull è carico o meno
  • Opzioni:
    • true
    • false
  • Esempio:
charged: true

Fireball

Raggio

  • Raggio dell'esplosione
  • Esempio
radius: 3

Incendiario

  • Indica se il proiettile fireball causerĂ  fuoco o meno quando colpisce qualcosa
  • Opzioni:
    • true
    • false
  • Esempio:
incendiary: true

Firework

Durata

  • Per quanto tempo il firework può durare prima di svanire (come il numero di polveri da sparo usate)
  • Esempio:
lifeTime: 3

fireworkExplosions:

  • Le impostazioni dei colori dell'esplosione del firework
  • Esempio:
fireworkExplosions:
    explosion_0:
      colors:
      - RGB-94-84-214
      fadeColors:
      - RGB-1-2-33
      type: BALL_LARGE
      hasTrail: true
      hasTwinkle: true

Per i colori puoi usare i normali nomi dei colori oppure RGB-<0-255>-<0-255>-<0-255>

Configurazione YML

  • Ci sono alcune funzionalitĂ  che per ora non sono modificabili in game

Incantesimi (TRIDENT)

VERSION

  • Permette di incantare i tridenti.
enchantments:
 enchantment1:
   enchantment: unbreaking
   level: 1
 enchantment3:
   enchantment: mending
   level: 1

Effetti di pozione (Splash potion)

potionEffects:
 1:
  potionEffectType: SPEED
  duration: 20
  amplifier: 2
 2:
  potionEffectType: INCREASE_DAMAGE
  duration: 10
  amplifier: 4

Configurazione YAML completa

type: TRIDENT
customNameVisible: false
customName: "Trident2"
visualFire: true
invisible: false
pickupStatus: DISALLOWED
glowing: true
critical: false
bounce: true
gravity: true
damage: -1
velocity: 1
knockbackStrength: -1
pierceLevel: -1
despawnDelay: 3
removeWhenHitBlock: false
enchantments:
  enchantment1:
    enchantment: unbreaking
    level: 1
  enchantment3:
    enchantment: mending
    level: 1
particles:
  1:
    particlesType: WATER_BUBBLE
    particlesAmount: 10
    particlesOffSet: 0.5
    particlesSpeed: 0.3
    particlesDelay: 1
#visualItem: DIAMOND_SWORD
#customModelData: 5
#critical: true
#charged: true
#radius: 3
#incendiary: true
#lifeTime: 3
#fireworkExplosions:
#    explosion_0:
#      colors:
#      - RGB-94-84-214
#      fadeColors:
#      - RGB-1-2-33
#      type: BALL_LARGE
#      hasTrail: true
#      hasTwinkle: true

Provalo ora

Copia questo in ExecutableItems e ricarica

Preso da questa pagina. Incollalo in una config, esegui il comando di reload del plugin e avrai una base funzionante da modificare.

particles:
  1:
    particlesType: FLAME
    particlesAmount: 10
    particlesOffSet: 1
    particlesSpeed: 2
  2:
    particlesType: REDSTONE
    particlesAmount: 10
    particlesOffSet: 0.2
    particlesSpeed: 0.5
    redstoneColor: GRAY
  3:
    particlesType: BLOCK_DUST
    particlesAmount: 10
    particlesOffSet: 1.0
    particlesSpeed: 1.0
    particlesDelay: 1
    blockType: SPONGE
ExecutableItems

Plugin usato in questa pagina

ExecutableItems

Item personalizzati con abilitĂ , attivatori e comandi, senza codice.

  • 5.0/5 da 10 recensioni
  • 3.1K server lo usano in questo momento (bStats)
  • 103 download su SPlugins

€19.99

pagamento unico, aggiornamenti a vita

Creato il 13 nov 2026Ultimo aggiornamento 13 nov 2026 da Ssomar
Modifica questa pagina su GitHub