1
0
forked from Clones/Controlify

1.3 changelog

This commit is contained in:
isXander
2023-06-11 23:03:50 +01:00
parent 3c9d6f2b53
commit 0428e348c2
3 changed files with 41 additions and 5 deletions

36
changelogs/1.3.0+1.20.md Normal file
View File

@ -0,0 +1,36 @@
# Controlify 1.3 for 1.20
## New Features
### Server-side support
Controlify now has server-side support, meaning it is now recommended to install Controlify on your server.
### `/vibratecontroller` command
This command allows you to make players' controllers vibrate. You can specify the intensity of both the
low frequency and high frequency motors, and the duration of the vibration.
You can select to either do a simple vibration, or place the vibration in world-space (either bound to an entity or position)
with a range to have the vibration intensity decrease with distance.
```
/vibratecontroller <receivers> <low_freq_intensity> <high_freq_intensity> <duration_ticks> <(static|positioned)> [<range>] [<(position|entity>]
/vibratecontroller @a 0 0.25 200 positioned 10 ~ ~ ~
/vibratecontroller @a 0.75 1 50 static
/vibratecontroller @a 0.75 1 20 positioned 10 @e[type=minecraft:warden,sort=nearest,limit=1]
/execute as @e[type=!minecraft:player] run vibratecontroller @a 1 0 5 positioned 20 @s
```
This comes with a client option in global settings to ignore these server requests to vibrate.
### Reach-around policy
When Controlify is stored in the server, by default, the reach-around policy is set to `disallow`. You can
allow reach-around placement on your server by setting the `reach_around_policy` config option to `true`.
## Bug Fixes
- Fixed hotplugging not working when no controllers were connected at launch
- Fixed natives not working on Apple Silicon