Skip to content

Spit ​

To spit, hold white dye in your hand and right-click spit

If the spit hits a player, they will receive a message about it spit message

🌍 Localization ​

πŸ“‚ Path localizations β†’ language.yml β†’ message.contact.spit

βš–οΈ Default ​

yml
spit:
  format: "<fcolor:1>🫐 ВСбя обплСвал <display_name>!"
yml
spit:
  format: "<fcolor:1>🫐 You were spat on by <display_name>!"

format ​

The message sent to the player who was spat on

βš™οΈ Setting ​

πŸ“‚ Path message.yml β†’ contact.spit

βš–οΈ Default ​

yml
spit:
  enable: false
  message: true
  item: "WHITE_DYE"
  destination:
    type: ACTION_BAR
    times:
      stay: 60
  cooldown:
    enable: true
    duration: 60
  sound:
    enable: true
    volume: 0.3
    pitch: 1.0
    category: "HOSTILE"
    name: "minecraft:entity.llama.spit"

enable ​

Enables or disables the functionality of the module

message ​

Enables the message when the spit hits a player

item ​

The item used to create the spit

destination ​

Where the message will be sent

HOW TO CHANGE THE DESTINATION?

Replace the value type: here and restart FlectonePulse using the /flectonepulse reload command. Additional settings will appear automatically.

TypeExplanationRequires additional configuration?
ACTION_BARMessage above the player's inventoryYes
BOSS_BARMessage at the top of the screenYes
BRANDMessage in F3No
CHATMessage in the chatNo
TITLEFull-screen messageYes
SUBTITLEFull-screen message (bottom line)Yes
TAB_HEADERMessage in TAB (top)No
TAB_FOOTERMessage in TAB (bottom)No
TOASTMessage in the top-right corner (achievement)Yes
Configuration for ACTION_BAR
yaml
destination:
  type: ACTION_BAR
  times:
    stay: 60

times ​

FieldExplanation
stayTime in ticks to hold the message
Configuration for BOSS_BAR
yaml
destination:
  type: BOSS_BAR
  duration: 100
  health: 1.0
  overlay: PROGRESS
  color: BLUE
  play-boos-music: false
  create-world-fog: false
  darken-screen: false

duration ​

Duration of the message display

health ​

How full the boss bar will be

overlay ​

TypeExplanation
PROGRESSSingle line
NOTCHED_6Divided into 6 parts
NOTCHED_10Divided into 10 parts
NOTCHED_12Divided into 12 parts
NOTCHED_20Divided into 20 parts

color ​

Display color

Type
PINK
BLUE
RED
GREEN
YELLOW
PURPLE
WHITE

play-boos-music ​

Whether music will play with the message

create-world-fog ​

Whether fog will appear with the message

darken-screen ​

Whether the screen will darken with the message

Configuration for TITLE (or SUBTITLE)
yaml
destination:
  type: TITLE (or SUBTITLE)
  subtext: ""
  times:
    fade-in: 20
    stay: 60
    fade-out: 20

subtext ​

Message for the second part of the display. For example, if TITLE is selected, subtext will be displayed below it, and vice versa.

times ​

FieldExplanation
fade-inTime in ticks for the message to appear
stayTime in ticks to hold the message
fade-outTime in ticks for the message to disappear
Configuration for TOAST
yaml
destination:
  type: TOAST
  icon: "minecraft:diamond"
  style: TASK

icon ​

Achievement icon, which can be any Minecraft item (must specify the full path)

style ​

Achievement type (TASK regular, GOAL goal, CHALLENGE challenge)

WARNING

Not recommended for global messages

cooldown ​

Usage cooldown

FieldTypeExplanation
enablebooleanEnables the cooldown functionality
durationlongHow many ticks must pass between uses

HOW TO USE COOLDOWN?

Replace false with true and restart FlectonePulse using the /flectonepulse reload command. Additional cooldown settings will appear AFTER RELOADING.

The cooldown configuration will look like this:

yaml
cooldown:
  enable: true
  duration: 60

sound ​

Sound playback

FieldTypeExplanation
enablebooleanEnables sound functionality
volumefloatSound volume from 0 to 1.0
pitchfloatSound pitch from 0 to 1.0
categoryStringCategory from MASTER, MUSIC, RECORD, WEATHER, BLOCK, HOSTILE, NEUTRAL, PLAYER, AMBIENT, VOICE
nameStringSound name, for example minecraft:entity.llama.spit

HOW TO USE SOUND?

Replace false with true and restart FlectonePulse using the /flectonepulse reload command. Additional sound settings will appear AFTER RELOADING.

The sound configuration will look like this:

yaml
sound:
  enable: true
  volume: 1.0
  pitch: 1.0
  category: "HOSTILE"
  name: "minecraft:entity.llama.spit"

πŸ” Permissions ​

πŸ“‚ Path permission.yml β†’ message.contact.spit

βš–οΈ Default ​

yml
spit:
  name: "flectonepulse.module.command.spit"
  type: TRUE
  cooldown-bypass:
    name: "flectonepulse.module.command.spit.cooldown.bypass"
    type: OP
  sound:
    name: "flectonepulse.module.command.spit.sound"
    type: TRUE

name ​

Permission name

type ​

Permission type

TypeExplanation
TRUEAvailable for any player
FALSEAvailable if granted separately (e.g., via LuckPerms)
OPAvailable for server operators
NOT_OPAvailable if granted separately (e.g., via LuckPerms)

cooldown-bypass ​

Permission to bypass the cooldown between uses

sound ​

Permission to use sound