A
[19:21:08 WARN]: [BAirDrop] Plugin BAirDrop v1.0.9 generated an exception while executing task 80 java.lang.IllegalArgumentException: bound must be greater than origin at jdk.internal.util.random.RandomSupport.checkRange(RandomSupport.java:222) ~[?:?] at java.util.random.RandomGenerator.nextDouble(RandomGenerator.java:614) ~[?:?] at java.util.concurrent.ThreadLocalRandom.nextDouble(ThreadLocalRandom.java:559) ~[?:?] at org.by1337.bairdrop.effect.effectImpl.RandomParticle$1.run(RandomParticle.java:96) ~[BAirDrop-1.0.9.jar:?] at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.20.1.jar:git-Purpur-2062] at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[purpur-1.20.1.jar:git-Purpur-2062] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[purpur-1.20.1.jar:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] at java.lang.Thread.run(Thread.java:1583) ~[?:?]
Что делать если спамит плагин,
#Вы можете заспанить эффект до появления аирдропа но локация должна быть сгенерирована заранее! за это отвечает параметр search-before-start
effects:
ef=1: #имя эффекта. Запрещены (., -)
type: CIRCLE #тип эффекта.
ticks: 36000 #время жизни в тиках (я предполагаю что вы будете отключать эффект через ивент, но если вы забудете это сделать то эфект сам отключится через 36000 тиков (30 минут)) увеличите ели надо
timeUpdate: 10 #как часто в тиках спавнить новые партиклы
radius: 1.5 #радиус круга
count: 0 #количество партиклов ставьте 0 чтобы партиклы не разлетались, или можете поиграться с этим и получить необычный эффект
viewDistance: 30 #с какого расстояния будут видны партиклы
step: 0.05 #расстояние между партиклами, напрямую влияет на их количество!
offset-x: 0.5 #смещение по координатам
offset-y: 0.3
offset-z: 0.5
direction-x: 0 # Направление полёта частиц. Не работает с REDSTONE
direction-y: 0
direction-z: 0
number-of-steps: 6.5 #влияет на количество партиклов 6.5 / 0.05 = 130 заспавненых партиклов (number-of-steps / step)
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 0
color-rgb-g: 255
color-rgb-b: 255
ef=2:
type: CIRCLE
ticks: 36000
timeUpdate: 10
radius: 2
count: 0
viewDistance: 30
step: 0.05
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
direction-x: 0 # Направление полёта частиц. Не работает с REDSTONE
direction-y: 0
direction-z: 0
number-of-steps: 6.5
particle: REDSTONE
#only REDSTONE#
size: 3
color-rgb-r: 255
color-rgb-g: 0
color-rgb-b: 255
ef=3:
type: HELIX
ticks: 36000
timeUpdate: 15
radius: 1
count: 0
viewDistance: 30
step: 0.025
height: 30
offset-x: -0.5
offset-y: 1.5
offset-z: 0.5
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 139
color-rgb-g: 0
color-rgb-b: 255
ef=5:
type: EXPANDING-CIRCLE #тип эффекта.
ticks: 36000
timeUpdate: 4
radius: 1.5 #начальный радиус
end-radius: 7 #конечный радиус
step-radius: 0.3 #на сколько увеличивать промежуточный радиус за timeUpdate
count: 0
viewDistance: 30
step: 0.05
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
number-of-steps: 6.5
particle: FLAME
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 0
color-rgb-g: 255
color-rgb-b: 255
ef=5=1:
type: EXPANDING-CIRCLE #тип эффекта.
ticks: 36000
timeUpdate: 4
radius: 1.5 #начальный радиус
end-radius: 7 #конечный радиус
step-radius: 0.3 #на сколько увеличивать промежуточный радиус за timeUpdate
count: 0
viewDistance: 30
step: 0.05
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
number-of-steps: 6.5
particle: SOUL_FIRE_FLAME
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 0
color-rgb-g: 255
color-rgb-b: 255
ef=6:
type: RANDOM-PARTICLE #Не поддерживается REDSTONE
ticks: 36000
timeUpdate: 2 #как часто в тиках спавнить новые партиклы
radius: 7 #радиус спавна
count: 0
viewDistance: 30
particle: #Можно добавлять неограниченное количество партиклов. Если в списке 10 штук, то за timeUpdate заспанится 10 партиклов
- FLAME
- PORTAL
- FALLING_OBSIDIAN_TEAR
- SOUL_FIRE_FLAME
- ENCHANTMENT_TABLE
- TOTEM
ef=7:
type: SPAWN-GUARD
ticks: 1
timeUpdate: 1
radius: 5
count: 3
name: '&#ff4040Хранитель'
heal: 20
ef=8:
type: FIREWORK
ticks: 36000
timeUpdate: 2
start-height: 1
end-height: 10
step-height: 0.5
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
colors: #r:g:b
- 255:0:127
- 0:255:127
- 127:0:127
- 0:0:127
- 137:0:127
- 64:0:127
ef=9:
type: TORUS
ticks: 36000
timeUpdate: 15
inner-radius: 1
outer-radius: 3
count: 25
step: 2
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 255
color-rgb-g: 0
color-rgb-b: 255
ef=10:
type: WRITHING-HELIX
ticks: 36000
timeUpdate: 1
radius: 1
count: 0
step: 0.05
height: 15
offset-x: -0.5
offset-y: 1.5
offset-z: 0.5
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 0.5
color-rgb-r: 64
color-rgb-g: 255
color-rgb-b: 224
ef=11:
type: HELIX
ticks: 36000
timeUpdate: 15
radius: 15
count: 0
step: 0.05
height: 30
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 255
color-rgb-g: 0
color-rgb-b: 255
ef=12: #Не поддерживается REDSTONE
type: PARTICLE_EXPLOSION
ticks: 1
timeUpdate: 1
radius: 0.1
count: 300
speed: 0.15
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
particle: SOUL
ef=13:
type: HELIX
ticks: 36000
timeUpdate: 15
radius: 1
count: 0
viewDistance: 30
step: 0.025
height: 30
offset-x: -0.5
offset-y: 1.5
offset-z: 0.5
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 255
color-rgb-g: 0
color-rgb-b: 0
ef=14:
type: HELIX
ticks: 36000
timeUpdate: 15
radius: 1
count: 0
viewDistance: 30
step: 0.025
height: 30
offset-x: -0.5
offset-y: 1.5
offset-z: 0.5
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 255
color-rgb-g: 215
color-rgb-b: 0
вот папка effects.yml
Что делать если спамит плагин,
#Вы можете заспанить эффект до появления аирдропа но локация должна быть сгенерирована заранее! за это отвечает параметр search-before-start
effects:
ef=1: #имя эффекта. Запрещены (., -)
type: CIRCLE #тип эффекта.
ticks: 36000 #время жизни в тиках (я предполагаю что вы будете отключать эффект через ивент, но если вы забудете это сделать то эфект сам отключится через 36000 тиков (30 минут)) увеличите ели надо
timeUpdate: 10 #как часто в тиках спавнить новые партиклы
radius: 1.5 #радиус круга
count: 0 #количество партиклов ставьте 0 чтобы партиклы не разлетались, или можете поиграться с этим и получить необычный эффект
viewDistance: 30 #с какого расстояния будут видны партиклы
step: 0.05 #расстояние между партиклами, напрямую влияет на их количество!
offset-x: 0.5 #смещение по координатам
offset-y: 0.3
offset-z: 0.5
direction-x: 0 # Направление полёта частиц. Не работает с REDSTONE
direction-y: 0
direction-z: 0
number-of-steps: 6.5 #влияет на количество партиклов 6.5 / 0.05 = 130 заспавненых партиклов (number-of-steps / step)
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 0
color-rgb-g: 255
color-rgb-b: 255
ef=2:
type: CIRCLE
ticks: 36000
timeUpdate: 10
radius: 2
count: 0
viewDistance: 30
step: 0.05
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
direction-x: 0 # Направление полёта частиц. Не работает с REDSTONE
direction-y: 0
direction-z: 0
number-of-steps: 6.5
particle: REDSTONE
#only REDSTONE#
size: 3
color-rgb-r: 255
color-rgb-g: 0
color-rgb-b: 255
ef=3:
type: HELIX
ticks: 36000
timeUpdate: 15
radius: 1
count: 0
viewDistance: 30
step: 0.025
height: 30
offset-x: -0.5
offset-y: 1.5
offset-z: 0.5
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 139
color-rgb-g: 0
color-rgb-b: 255
ef=5:
type: EXPANDING-CIRCLE #тип эффекта.
ticks: 36000
timeUpdate: 4
radius: 1.5 #начальный радиус
end-radius: 7 #конечный радиус
step-radius: 0.3 #на сколько увеличивать промежуточный радиус за timeUpdate
count: 0
viewDistance: 30
step: 0.05
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
number-of-steps: 6.5
particle: FLAME
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 0
color-rgb-g: 255
color-rgb-b: 255
ef=5=1:
type: EXPANDING-CIRCLE #тип эффекта.
ticks: 36000
timeUpdate: 4
radius: 1.5 #начальный радиус
end-radius: 7 #конечный радиус
step-radius: 0.3 #на сколько увеличивать промежуточный радиус за timeUpdate
count: 0
viewDistance: 30
step: 0.05
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
number-of-steps: 6.5
particle: SOUL_FIRE_FLAME
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 0
color-rgb-g: 255
color-rgb-b: 255
ef=6:
type: RANDOM-PARTICLE #Не поддерживается REDSTONE
ticks: 36000
timeUpdate: 2 #как часто в тиках спавнить новые партиклы
radius: 7 #радиус спавна
count: 0
viewDistance: 30
particle: #Можно добавлять неограниченное количество партиклов. Если в списке 10 штук, то за timeUpdate заспанится 10 партиклов
- FLAME
- PORTAL
- FALLING_OBSIDIAN_TEAR
- SOUL_FIRE_FLAME
- ENCHANTMENT_TABLE
- TOTEM
ef=7:
type: SPAWN-GUARD
ticks: 1
timeUpdate: 1
radius: 5
count: 3
name: '&#ff4040Хранитель'
heal: 20
ef=8:
type: FIREWORK
ticks: 36000
timeUpdate: 2
start-height: 1
end-height: 10
step-height: 0.5
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
colors: #r:g:b
- 255:0:127
- 0:255:127
- 127:0:127
- 0:0:127
- 137:0:127
- 64:0:127
ef=9:
type: TORUS
ticks: 36000
timeUpdate: 15
inner-radius: 1
outer-radius: 3
count: 25
step: 2
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 255
color-rgb-g: 0
color-rgb-b: 255
ef=10:
type: WRITHING-HELIX
ticks: 36000
timeUpdate: 1
radius: 1
count: 0
step: 0.05
height: 15
offset-x: -0.5
offset-y: 1.5
offset-z: 0.5
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 0.5
color-rgb-r: 64
color-rgb-g: 255
color-rgb-b: 224
ef=11:
type: HELIX
ticks: 36000
timeUpdate: 15
radius: 15
count: 0
step: 0.05
height: 30
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 255
color-rgb-g: 0
color-rgb-b: 255
ef=12: #Не поддерживается REDSTONE
type: PARTICLE_EXPLOSION
ticks: 1
timeUpdate: 1
radius: 0.1
count: 300
speed: 0.15
offset-x: 0.5
offset-y: 0.7
offset-z: 0.5
particle: SOUL
ef=13:
type: HELIX
ticks: 36000
timeUpdate: 15
radius: 1
count: 0
viewDistance: 30
step: 0.025
height: 30
offset-x: -0.5
offset-y: 1.5
offset-z: 0.5
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 255
color-rgb-g: 0
color-rgb-b: 0
ef=14:
type: HELIX
ticks: 36000
timeUpdate: 15
radius: 1
count: 0
viewDistance: 30
step: 0.025
height: 30
offset-x: -0.5
offset-y: 1.5
offset-z: 0.5
particle: REDSTONE
#only REDSTONE# #Для партиклов "REDSTONE" необходимо указывать цвет и размер
size: 3
color-rgb-r: 255
color-rgb-g: 215
color-rgb-b: 0
вот папка effects.yml