Skip to content

Commit

Permalink
format codes
Browse files Browse the repository at this point in the history
  • Loading branch information
khjxiaogu committed Aug 8, 2020
1 parent 88f8956 commit 190a734
Show file tree
Hide file tree
Showing 9 changed files with 47 additions and 29 deletions.
9 changes: 7 additions & 2 deletions src/main/java/com/khjxiaogu/MCMidi/MCMidi.java
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,12 @@
import org.bukkit.configuration.serialization.ConfigurationSerialization;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import com.khjxiaogu.MCMidi.Midi.NoteBlockPlayers;

import com.khjxiaogu.MCMidi.Midi.MidiSheet;
import com.khjxiaogu.MCMidi.Midi.NoteInfo;
import com.khjxiaogu.MCMidi.Midi.NotePlayers;
import com.khjxiaogu.MCMidi.Midi.NoteTrack;
import com.khjxiaogu.MCMidi.Midi.Players.NoteBlockPlayers;
import com.khjxiaogu.MCMidi.Midi.Players.NotePlayers;
import com.khjxiaogu.MCMidi.api.MidiAPI;

public class MCMidi extends JavaPlugin {
Expand All @@ -55,6 +57,9 @@ public boolean onCommand(CommandSender sender, Command command, String label, St
sender.sendMessage(Messages.getString("MCMidi.help5")); //$NON-NLS-1$
sender.sendMessage(Messages.getString("MCMidi.help6")); //$NON-NLS-1$
sender.sendMessage(Messages.getString("MCMidi.help7")); //$NON-NLS-1$
sender.sendMessage(Messages.getString("MCMidi.help7_1"));
sender.sendMessage(Messages.getString("MCMidi.help7_2"));
sender.sendMessage(Messages.getString("MCMidi.help8"));
return true;
}
if (args.length >= 2) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.khjxiaogu.MCMidi;
package com.khjxiaogu.MCMidi.Midi;

import java.io.File;
import java.io.IOException;
Expand All @@ -24,9 +24,8 @@
import org.bukkit.entity.Player;
import org.bukkit.util.Vector;

import com.khjxiaogu.MCMidi.Midi.NoteBlockPlayers;
import com.khjxiaogu.MCMidi.Midi.NotePlayers;
import com.khjxiaogu.MCMidi.Midi.NoteTrack;
import com.khjxiaogu.MCMidi.Midi.Players.NoteBlockPlayers;
import com.khjxiaogu.MCMidi.Midi.Players.NotePlayers;

public class MidiSheet implements ConfigurationSerializable {
public List<NoteTrack> tracks = new ArrayList<>();
Expand Down
12 changes: 5 additions & 7 deletions src/main/java/com/khjxiaogu/MCMidi/Midi/NoteInfo.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,20 @@ interface Initializer {
public void init(NoteInfo n, int key);
}

long ticks;
Note n;
Instrument ins;
int volume = 64;
public long ticks;
public Note n;
public Instrument ins;
public int volume = 64;
private final static Instrument[] inss = new Instrument[25];
private final static Note[] notes = new Note[25];
private static Initializer init;
private final int key;

public static void initNotes() {
if (MCMidi.plugin.getConfig().getBoolean("universal", false)) {
for (int i = 24; i >= 10; i--) {
for (int i = 24; i >= 8; i--) {
NoteInfo.inss[i] = Instrument.SNARE_DRUM;
}
NoteInfo.inss[9] = Instrument.SNARE_DRUM;
NoteInfo.inss[8] = Instrument.SNARE_DRUM;
Instrument Bell;
try {
Bell = Instrument.valueOf("BELL");// attempt to use 1.12 bell to provide better performation
Expand Down
6 changes: 6 additions & 0 deletions src/main/java/com/khjxiaogu/MCMidi/Midi/NoteTrack.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,16 @@
import org.bukkit.util.Vector;

import com.khjxiaogu.MCMidi.Messages;
import com.khjxiaogu.MCMidi.Midi.Players.NoteBlockPlayer;
import com.khjxiaogu.MCMidi.Midi.Players.TrackPlayer;

public class NoteTrack implements ConfigurationSerializable {
List<NoteInfo> notes = new ArrayList<>();

public List<NoteInfo> getNotes() {
return notes;
}

public NoteTrack() {
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
package com.khjxiaogu.MCMidi.Midi;
package com.khjxiaogu.MCMidi.Midi.Players;

import org.bukkit.block.NoteBlock;

import com.khjxiaogu.MCMidi.Midi.NoteInfo;
import com.khjxiaogu.MCMidi.Midi.NoteTrack;

public class NoteBlockPlayer extends TrackPlayer {
NoteBlock nb;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.khjxiaogu.MCMidi.Midi;
package com.khjxiaogu.MCMidi.Midi.Players;

import java.util.ArrayList;
import java.util.List;
Expand All @@ -7,7 +7,8 @@
import org.bukkit.scheduler.BukkitRunnable;

import com.khjxiaogu.MCMidi.MCMidi;
import com.khjxiaogu.MCMidi.MidiSheet;
import com.khjxiaogu.MCMidi.Midi.MidiSheet;
import com.khjxiaogu.MCMidi.Midi.NoteTrack;

public class NoteBlockPlayers {
List<TrackPlayer> players = new ArrayList<>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.khjxiaogu.MCMidi.Midi;
package com.khjxiaogu.MCMidi.Midi.Players;

import java.util.ArrayList;
import java.util.List;
Expand All @@ -7,7 +7,8 @@
import org.bukkit.scheduler.BukkitRunnable;

import com.khjxiaogu.MCMidi.MCMidi;
import com.khjxiaogu.MCMidi.MidiSheet;
import com.khjxiaogu.MCMidi.Midi.MidiSheet;
import com.khjxiaogu.MCMidi.Midi.NoteTrack;

public class NotePlayers {
List<TrackPlayer> players = new ArrayList<>();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
package com.khjxiaogu.MCMidi.Midi;
package com.khjxiaogu.MCMidi.Midi.Players;

import java.util.List;

import org.bukkit.entity.Player;
import org.bukkit.scheduler.BukkitRunnable;

import com.khjxiaogu.MCMidi.MCMidi;
import com.khjxiaogu.MCMidi.Midi.NoteInfo;
import com.khjxiaogu.MCMidi.Midi.NoteTrack;

public class TrackPlayer {
private Player p;
Expand Down Expand Up @@ -47,37 +51,38 @@ public boolean canPlay() {
}

public void play() {
List<NoteInfo> notes=nc.getNotes();
if (canceled)
return;
if (nc.notes.size() == 0) {
if (notes.size() == 0) {
synchronized (finished) {
finished = true;
}
return;
}
if (index >= nc.notes.size()) {
if (index >= notes.size()) {
synchronized (finished) {
finished = true;
}
return;
}
if (index > 0) {
play(nc.notes.get(index));
play(nc.getNotes().get(index));
}
index++;
while (index < nc.notes.size() && nc.notes.get(index).ticks == curticks) {
play(nc.notes.get(index));
while (index < notes.size() && notes.get(index).ticks == curticks) {
play(notes.get(index));
index++;
}
if (index >= nc.notes.size()) {
if (index >= notes.size()) {
synchronized (finished) {
finished = true;
}
return;
}

long wait = nc.notes.get(index).ticks - curticks;
curticks = nc.notes.get(index).ticks;
long wait = notes.get(index).ticks - curticks;
curticks = notes.get(index).ticks;
new BukkitRunnable() {
@Override
public void run() {
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/com/khjxiaogu/MCMidi/api/MidiAPI.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
import org.bukkit.util.Vector;

import com.khjxiaogu.MCMidi.MCMidi;
import com.khjxiaogu.MCMidi.MidiSheet;
import com.khjxiaogu.MCMidi.Midi.NotePlayers;
import com.khjxiaogu.MCMidi.Midi.MidiSheet;
import com.khjxiaogu.MCMidi.Midi.Players.NotePlayers;

public class MidiAPI {
public static boolean generateStucture(String name, Location l, int width, Material baseBlock) {
Expand Down

0 comments on commit 190a734

Please sign in to comment.