modify sex position again but also IMPROVe other stuff ..

This commit is contained in:
Chayapak 2023-10-05 15:47:11 +07:00
parent 63ef573c5e
commit 3af39ed295

View file

@ -32,6 +32,10 @@ public class MusicPlayerPlugin extends Bot.Listener {
public static final String CUSTOM_PITCH_SELECTOR = "@a[tag=!nomusic,tag=!chomens_bot_nomusic,tag=custompitch]"; public static final String CUSTOM_PITCH_SELECTOR = "@a[tag=!nomusic,tag=!chomens_bot_nomusic,tag=custompitch]";
public static final String BOTH_SELECTOR = "@a[tag=!nomusic,tag=!chomens_bot_nomusic]"; public static final String BOTH_SELECTOR = "@a[tag=!nomusic,tag=!chomens_bot_nomusic]";
private static final float LEFT_STEREO_POSITION = -0.3F;
private static final float RIGHT_STEREO_POSITION = 0.3F;
public static final Path SONG_DIR = Path.of("songs"); public static final Path SONG_DIR = Path.of("songs");
static { static {
try { try {
@ -58,7 +62,7 @@ public class MusicPlayerPlugin extends Bot.Listener {
private int limit = 0; private int limit = 0;
private int stereoNoteIndex = 0; private int stereoNoteIndex = 0;
private float stereoPosition = -0.2F; private float stereoPosition = LEFT_STEREO_POSITION;
private final String bossbarName = "music"; private final String bossbarName = "music";
@ -334,12 +338,14 @@ public class MusicPlayerPlugin extends Bot.Listener {
if (average > 100) blockPosition = -(float) average / 100; // left if (average > 100) blockPosition = -(float) average / 100; // left
else if (average < 100) blockPosition = (float) average / 100; // right else if (average < 100) blockPosition = (float) average / 100; // right
} else { } else {
// i wrote this part
// is this better than using the pitches?? // is this better than using the pitches??
if (stereoNoteIndex > 4) { if (stereoNoteIndex > 4) {
// is there already a function for this? // is there already a function for this?
if (stereoPosition == -0.2F) stereoPosition = 0.2F; if (stereoPosition == LEFT_STEREO_POSITION) stereoPosition = RIGHT_STEREO_POSITION; // L -> R
else if (stereoPosition == 0.2F) stereoPosition = -0.2F; else if (stereoPosition == RIGHT_STEREO_POSITION) stereoPosition = LEFT_STEREO_POSITION; // R -> L
stereoNoteIndex = 0; stereoNoteIndex = 0;
} }