Okomentování některých částí kódu

jakub 2 years ago
parent a44ff61aa0
commit 78ceb98fe3
  1. 23
      pom.xml
  2. 2
      src/main/java/xyz/mineconomia/mineconomiacore/MineconomiaCore.java
  3. 3
      src/main/java/xyz/mineconomia/mineconomiacore/PDC.java
  4. 4
      src/main/java/xyz/mineconomia/mineconomiacore/commands/BookCommand.java
  5. 2
      src/main/java/xyz/mineconomia/mineconomiacore/commands/mcore.java
  6. 1
      src/main/java/xyz/mineconomia/mineconomiacore/database.java
  7. 2
      src/main/java/xyz/mineconomia/mineconomiacore/events/specialEvents.java
  8. 2
      src/main/java/xyz/mineconomia/mineconomiacore/handlers/FHBHandler.java
  9. 3
      src/main/java/xyz/mineconomia/mineconomiacore/handlers/SignHandler.java

@ -5,14 +5,14 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>xyz.mineconomia</groupId> <groupId>xyz.mineconomia</groupId>
<artifactId>MineconomiaCOre</artifactId> <artifactId>MineconomiaCore</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>MineconomiaCore</name> <name>MineconomiaCore</name>
<properties> <properties>
<java.version>1.8</java.version> <java.version>1.17</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties> </properties>
@ -70,6 +70,12 @@
</repositories> </repositories>
<dependencies> <dependencies>
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<version>1.18.2-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency> <dependency>
<groupId>com.github.MilkBowl</groupId> <groupId>com.github.MilkBowl</groupId>
<artifactId>VaultAPI</artifactId> <artifactId>VaultAPI</artifactId>
@ -81,18 +87,9 @@
<artifactId>arangodb-java-driver</artifactId> <artifactId>arangodb-java-driver</artifactId>
<version>6.13.0</version> <version>6.13.0</version>
</dependency> </dependency>
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<version>1.20-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.hibernate.orm/hibernate-core --> <!-- https://mvnrepository.com/artifact/org.hibernate.orm/hibernate-core -->
<dependency>
<groupId>org.hibernate.orm</groupId>
<artifactId>hibernate-core</artifactId>
<version>6.3.0.Final</version>
</dependency>
<dependency> <dependency>
<groupId>org.jetbrains</groupId> <groupId>org.jetbrains</groupId>

@ -24,6 +24,8 @@ public final class MineconomiaCore extends JavaPlugin {
// Plugin startup logic // Plugin startup logic
saveDefaultConfig(); saveDefaultConfig();
MineconomiaCore plugin= getPlugin(MineconomiaCore.class); MineconomiaCore plugin= getPlugin(MineconomiaCore.class);
//Tohle třeba změnit později - jakub
Logger logger= plugin.getLogger(); Logger logger= plugin.getLogger();
logger.info(" "); logger.info(" ");
logger.info(" ╔═══════════════════╗"); logger.info(" ╔═══════════════════╗");

@ -6,10 +6,13 @@ import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.persistence.PersistentDataContainer; import org.bukkit.persistence.PersistentDataContainer;
import org.bukkit.persistence.PersistentDataType; import org.bukkit.persistence.PersistentDataType;
//Used by other classes for easy manipulation with persistentDataContainer
public class PDC { public class PDC {
public static void WritePlayerPDC(Player player, String key, PersistentDataType type, Object value){ public static void WritePlayerPDC(Player player, String key, PersistentDataType type, Object value){
NamespacedKey nKey = new NamespacedKey(MineconomiaCore.getPlugin(MineconomiaCore.class), key); NamespacedKey nKey = new NamespacedKey(MineconomiaCore.getPlugin(MineconomiaCore.class), key);
PersistentDataContainer pdc = player.getPersistentDataContainer(); PersistentDataContainer pdc = player.getPersistentDataContainer();

@ -9,7 +9,11 @@ import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import xyz.upperlevel.spigot.book.BookUtil; import xyz.upperlevel.spigot.book.BookUtil;
public class BookCommand implements CommandExecutor { public class BookCommand implements CommandExecutor {
//Experimentální. Bude se měnit
@Override @Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (sender instanceof Player) { if (sender instanceof Player) {

@ -25,7 +25,7 @@ public class mcore implements CommandExecutor {
ItemStack item = inventory.getItemInMainHand(); ItemStack item = inventory.getItemInMainHand();
ItemMeta meta = item.getItemMeta(); ItemMeta meta = item.getItemMeta();
assert meta != null; assert meta != null;
PDC.WriteItemMetaPDC(meta, "special", PersistentDataType.BOOLEAN,true); PDC.WriteItemMetaPDC(meta, "special", PersistentDataType.INTEGER,1);
item.setItemMeta(meta); item.setItemMeta(meta);
config.set("special.item", item); config.set("special.item", item);
try { try {

@ -7,6 +7,7 @@ import org.bukkit.configuration.file.FileConfiguration;
public interface database { public interface database {
FileConfiguration config = MineconomiaCore.getPlugin(MineconomiaCore.class).getConfig(); FileConfiguration config = MineconomiaCore.getPlugin(MineconomiaCore.class).getConfig();
//creates public db session that can be acessed by the rest of plugin
ArangoDB arangodb = new ArangoDB.Builder() ArangoDB arangodb = new ArangoDB.Builder()
.host(config.getString("database.host"), config.getInt("database.port")) .host(config.getString("database.host"), config.getInt("database.port"))
.user(config.getString("database.user")) .user(config.getString("database.user"))

@ -114,7 +114,7 @@ public class specialEvents implements Listener {
bossBar.removePlayer(player); bossBar.removePlayer(player);
} }
private static boolean isSpecial(ItemStack itemStack){ private static boolean isSpecial(ItemStack itemStack){
return PDC.GetItemMetaPDC(Objects.requireNonNull(itemStack.getItemMeta()), "special", PersistentDataType.BOOLEAN) != null; return PDC.GetItemMetaPDC(Objects.requireNonNull(itemStack.getItemMeta()), "special", PersistentDataType.INTEGER) != null;
} }
} }

@ -16,6 +16,8 @@ import java.util.Random;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
public class FHBHandler implements Listener { public class FHBHandler implements Listener {
//experimentální... musí být později upraveno
@EventHandler @EventHandler
public void onFHBHit(ProjectileHitEvent event) throws InterruptedException { public void onFHBHit(ProjectileHitEvent event) throws InterruptedException {
if (event.getEntity() instanceof Snowball){ if (event.getEntity() instanceof Snowball){

@ -5,7 +5,10 @@ import org.bukkit.block.Block;
import org.bukkit.block.Sign; import org.bukkit.block.Sign;
import org.bukkit.block.BlockState; import org.bukkit.block.BlockState;
public class SignHandler { public class SignHandler {
//Implement for
public static void changeSignText(Location location, String line0, String line1, String line2, String line3) { public static void changeSignText(Location location, String line0, String line1, String line2, String line3) {
Block block = location.getBlock(); Block block = location.getBlock();
BlockState state = block.getState(); BlockState state = block.getState();

Loading…
Cancel
Save