Skip to main content
Версія: 2.1.0

Налаштування анімацій

Наскільки вам відомо, DonateCase має різні анімації відкриття кейсів. Іноді стандартні налаштування не зовсім підходять для користувачів, тому маємо конфігурацію Animations.yml

порада

Даний файл являється глобальною конфігурацією для всіх кейсів, однак кожен кейс також може мати свої особисті налаштування анімацій за допомогою секції animation-settings


Спільні налаштування

Деякі анімації мають спільні параметри, тому вони винесені сюди

ItemSlot

Встановлює слот в якому буде відображатись предмет для ArmorStand'а
Доступні параметри: HEAD, HAND, OFF_HAND, FEET, LEGS, CHEST

ItemSlot: HEAD

SmallArmorStand

Встановлює маленький розмір ArmorStand'а

SmallArmorStand: true

StartPosition

Змінює початкову позицію за координатами

StartPosition:
x: 0.5
y: 1
z: 0.5

Facing

Примусово встановлює сторону для показу анімації
Доступні параметри: NORTH, NORTH_EAST, EAST, SOUTH_EAST, SOUTH, SOUTH_WEST, WEST, NORTH_WEST, UP, DOWN, UP_NORTH, UP_EAST, UP_SOUTH, UP_WEST, DOWN_NORTH, DOWN_EAST, DOWN_SOUTH, DOWN_WEST, UP_NORTH_WEST, DOWN_SOUTH_EAST

інформація

За замовчуванням використовується погляд гравця під час встановлення кейсу (якщо закоментовано або видалено)

Facing: EAST

Pose

Змінює позу ArmorStand'ів
Зазвичай не використовується у більшості випадків

Pose:
Head:
x: 0
y: 0
z: 0
Body:
x: 0
y: 0
z: 0
RightArm:
x: 0
y: 0
z: 0
LeftArm:
x: 0
y: 0
z: 0
RightLeg:
x: 0
y: 0
z: 0
LeftLeg:
x: 0
y: 0
z: 0

SHAPE

SHAPE:
ItemSlot: HEAD
SmallArmorStand: true
Firework: true
# Pose:
Particle:
Orange:
Size: 1.0
Rgb: 255, 165, 0
White:
Size: 1.0
Rgb: 255, 255, 255
StartPosition:
x: 0.5
y: -0.1
z: 0.5
Tail:
Radius: 0.5
Scroll:
Period: 2
Time: 15
Height: 0.91
Interval: 1
Yaw: 20.0
Volume: 10
Pitch: 1
Sound: UI_BUTTON_CLICK
End:
Time: 25

RAINLY

RAINLY:
ItemSlot: HEAD
SmallArmorStand: true
Scroll:
Particle: FIREWORK
Sound: ENTITY_EXPERIENCE_ORB_PICKUP
Volume: 1
Pitch: 1
End:
Particle: EXPLOSION
Sound: ENTITY_GENERIC_EXPLODE
Volume: 1
Pitch: 1
CloudParticle: CLOUD
FallingParticle: FALLING_WATER # you can use all particles, full list: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html

FIREWORK

FIREWORK:
ItemSlot:
SmallArmorStand: true
Power: 0 # Firework power
StartPosition:
x: 0.5
y: 1
z: 0.5
Scroll:
Period: 2
Yaw: 20.0
FireworkColors:
- RED
- BLUE
- GREEN
- YELLOW

WHEEL

WHEEL:
Type: FULL # or RANDOM
ItemSlot: HEAD
SmallArmorStand: true
ItemsCount: 6 # only for RANDOM type
Shuffle: true # only for FULL type
CircleRadius: 2
# Facing: UP
StartPosition:
x: 0.5
y: -0.5
z: 0.5
Flame:
Enabled: true
Particle: FLAME
Scroll:
Count: 1
Time: 150
EaseAmount: 2.5 # 1 = linear
Sound: UI_BUTTON_CLICK
Volume: 10
Pitch: 1

RANDOM

RANDOM:
SHAPE: 15 # Chance
RAINLY: 15
FIREWORK: 15
WHEEL: 15
POP: 15
SELECT: 15

POP

POP:
Scroll:
Sound: ENTITY_ITEM_PICKUP
Volume: 10
Pitch: 1
Facing: EAST
Rounded: true
Radius: 1.5
# Period: 0
# ItemSlot: HEAD

SELECT

SELECT:
Facing: EAST
Timeout: 600 # in ticks
Radius: 1.5
Item: CHEST
# Period: 0
# ItemSlot: HEAD

FUTURE_WHEEL

FUTURE_WHEEL:
# Facing: EAST
StartPosition:
x: 0.5
y: -0.5
z: 0.5
HologramPosition:
x: 0.0
y: 1.0
z: 0.0
Spawn:
Interval: 20 # in ticks
Particle: SMOKE
ParticleCount: 3
Sound: ENTITY_ARROW_SHOOT
Volume: 10
Pitch: 1
Scroll:
Particle: SMOKE
ParticleCount: 3
Sound: ENTITY_ARROW_SHOOT
Volume: 10
Pitch: 1
CircleRadius: 1.0
ScrollingTime: 120 # in ticks, this value will be appended to the total spawn-time (spawn-time = {item count} * SpawnInterval)
SkipTicks: 5 # this means that every 5th tick an item in the circle will glow