This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Override | |
public void onEnable() { | |
Metrics metrics = new Metrics(this); | |
metrics.addCustomChart(new SingleLineChart("players", new Callable<Integer>() { | |
@Override | |
public Integer call() throws Exception { | |
// (This is useless as there is already a player chart by default.) | |
return Bukkit.getOnlinePlayers().size(); | |
} | |
})); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Override | |
public void onEnable() { | |
Metrics metrics = new Metrics(this); | |
metrics.addCustomChart(new AdvancedPie("most_famous_foods", new Callable<Map<String, Integer>>() { | |
@Override | |
public Map<String, Integer> call() throws Exception { | |
Map<String, Integer> valueMap = new HashMap<>(); | |
valueMap.put("Apple", getPlayersWithFood(Material.APPLE)); | |
valueMap.put("Bread", getPlayersWithFood(Material.BREAD)); | |
return valueMap; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Override | |
public void onEnable() { | |
Metrics metrics = new Metrics(this); | |
metrics.addCustomChart(new SimplePie("used_language", () -> { | |
return getConfig.getString("language", "en"); | |
})); | |
} | |
// If you use the Copy & Paste Metrics classes, use `Metrics.SimplePie` instead |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Override | |
public void onEnable() { | |
// All you have to do is adding this line in your onEnable method: | |
Metrics metrics = new Metrics(this); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~invalid~ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package de.btobastian.javacord.message; | |
import de.btobastian.javacord.User; | |
/** | |
* This class helps to build messages. | |
*/ | |
public class MessageBuilder { | |
private StringBuilder strBuilder; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package de.oppermann.bastian.lib.miscellaneous; | |
import java.util.UUID; | |
import net.minecraft.server.v1_7_R4.Packet; | |
import org.bukkit.Bukkit; | |
import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; | |
import org.bukkit.entity.Player; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package de.oppermann.bastian.lib.listener; | |
import java.util.ArrayList; | |
import java.util.Arrays; | |
import java.util.Iterator; | |
import java.util.LinkedList; | |
import java.util.List; | |
import java.util.UUID; | |
import net.minecraft.server.v1_7_R4.Packet; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package de.oppermann.bastian.lib.listener; | |
import net.minecraft.server.v1_7_R4.PacketPlayInFlying; | |
import org.bukkit.Bukkit; | |
import org.bukkit.entity.EntityType; | |
import org.bukkit.event.EventHandler; | |
import org.bukkit.event.Listener; | |
import de.oppermann.bastian.lib.events.AsyncIncomingPacketEvent; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package de.oppermann.bastian.lib.miscellaneous; | |
import java.lang.reflect.Field; | |
/** | |
* Class that helps with reflection. | |
*/ | |
public class ReflectionUtil { | |
// no instance |