▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/JakubSasinkaCore
JakubSasinkaCore

JakubSasinkaCore

This is a library for all my current and future projects. Plugins that currently use this library: Fishing +. In other projects, such as SpeedRun and Archery

22
3

Still in BETA

JakubSasinkaCore

The JakubSasinkaCore plugin is the core for minigames such as Fishing +, SpeedRun, Archery and future more.

You need the PlaceholderAPI if you want placeholders and DecentHolograms if you want to generate a hologram template on your server

💎 Key Features

✨ Tab Completer

Tab completion works for all commands.

👤 Player Management

  • /manage [player] Data management for the Fishing, SpeedRun, and Archery mini-games includes clearing all mini-game data (Gallery:[Manage Home Page]), clearing a single player's data (Gallery:[Manage Player Home Page]), and viewing a player's overall statistics—such as which items they caught and how many. player is used to specify which user to open. (Gallery:[Manage Player Statistics])

🛡️ Admin Commands

  • /jsc This opens the plugin interface, where you can view all the plugins currently installed on the server and their versions. (e.g., if you have JakubSasinkaCore and one other plugin, only two will be listed there.) (Gallery:[Plugins Menu Main])
  • /jsc <command> Currently, you can create a hologram template, test whether the text works correctly in a given language, and reset the API.
  • /jsc api or /jscapi Re-registers the placeholder in PAPI.
  • /jsc holo <create|delete> <minigame> [name] The name attribute is used for a custom placeholder name. Hologram template (Gallery:[Hologram Template Main])
  • /jsc language <name> Just enter the name from the lang.yml file, and either the text or an error message will appear. (e.g., /jsc language no_permission)
  • /jsc placeholders or /jscp List of placeholders

🔖 Language System

Currently, only cs_CZ.yml is ready en_US.yml is not yet complete. However, to change the language, simply set settings.Language to your preferred language in config.yml. If you are using multiple plugins, each can have its own language either specified separately in the config.yml file for each plugin, or by setting settings.sync_Language in the individual config file. This synchronizes the language between that plugin and the JakubSasinkaCore library, but each plugin must have a corresponding lang.yml file.

⚙️ Configuration

  • The coordinates for the Fishing+ minigame are currently configured via the config file. When you change the coordinates or world in 'config.yml', the changes take effect immedia

    Click to view config.yml
    # *   Config version 1.0.0
    # *   Minecraft versions:
    # *     Build: 1.21.11
    # *     Tested: 26.1.2, 1.21.11
    
    # ?     JakubSasinkaCore
    
    settings:
      name: "X"
      supported: "26.1.2"
      created: "26.1.2"
      version: "1.0.0"
      build: "B100"
      alpha: "A1000"
      Language: "cs_CZ"
    
    Database:
      # Database type: none (Minecraft scoreboard), SQLite
      type: "SQLite"
      host: "localhost" # It's not working right now...
      port: 3306 # It's not working right now...
      database: "database" # It's not working right now...
      username: "root" # It's not working right now...
      password: "password" # It's not working right now...
    
    Minigames:
      Fishing:
        Location:
          world: spawn
          x1: 23
          y1: 230
          z1: -9
          x2: 83
          y2: 218
          z2: -65
    

🔑 Permissions

Compatible with - LuckPerms, compatibility with other permission management plugins is not guaranteed.

jakubsasinkacore.admin – Access to all commands (default: OP)
jakubsasinkacore.user - Access to user common commands

📌 PAPI Placeholders

You need to have PlaceholderAPI on your server.

Click to view all Placeholders
  %JSC%  // Returns the text "Registered"; otherwise, there is an error somewhere.
  %JSC_time%  // Last updated
  %JSC_Fishing_me%
  %JSC_Fishing_me_Points_score%
  %JSC_Fishing_me_Coins_score%
  %JSC_Fishing_me_CaughtFish_score%
  %JSC_Fishing_me_Luck_score%
  %JSC_Fishing_me_Lure_score%
  %JSC_Fishing_me_TIME_score%
  %JSC_Fishing_me_AFK_score%
  %JSC_Fishing_me_Rank_score%
  %JSC_Fishing_me_RankP_score%
  %JSC_Fishing_me_RankZ_score%
  %JSC_Fishing_<number 1-10>_name%
  %JSC_Fishing_<number 1-10>_Points_score%
  %JSC_Fishing_<number 1-10>_Coins_score%
  %JSC_Fishing_<number 1-10>_CaughtFish_score%
  %JSC_Fishing_<number 1-10>_Lure_score%
  %JSC_Fishing_<number 1-10>_Luck_score%
  %JSC_Fishing_<number 1-10>_TIME_score%
  %JSC_Fishing_<number 1-10>_AFK_score%
  %JSC_Fishing_<number 1-10>_Rank_score%
  %JSC_Fishing_<number 1-10>_RankP_score%
  %JSC_Fishing_<number 1-10>_RankZ_score%
  %JSC_Fishing_<Player Name>%
  %JSC_Fishing_<Player Name>_Points_score%
  %JSC_Fishing_<Player Name>_Coins_score%
  %JSC_Fishing_<Player Name>_CaughtFish_score%
  %JSC_Fishing_<Player Name>_Lure_score%
  %JSC_Fishing_<Player Name>_Luck_score%
  %JSC_Fishing_<Player Name>_TIME_score%
  %JSC_Fishing_<Player Name>_AFK_score%
  %JSC_Fishing_<Player Name>_Rank_score%
  %JSC_Fishing_<Player Name>_RankP_score%
  %JSC_Fishing_<Player Name>_RankZ_score%
  
  %JSC_SpeedRun_me%
  %JSC_SpeedRun_me_TotalMeters_score%
  %JSC_SpeedRun_me_m_score%
  %JSC_SpeedRun_me_km_score%
  %JSC_SpeedRun_<number 1-10>_name%
  %JSC_SpeedRun_<number 1-10>_score%
  %JSC_SpeedRun_<number 1-10>_m_score%
  %JSC_SpeedRun_<number 1-10>_km_score%
  %JSC_SpeedRun_<Player Name>%
  %JSC_SpeedRun_<Player Name>_TotalMeters_score%
  %JSC_SpeedRun_<Player Name>_m_score%
  %JSC_SpeedRun_<Player Name>_km_score%

  %JSC_Archery_me%
  %JSC_SpeedRun_me_Coins_score%
  %JSC_SpeedRun_me_Hit_score%
  %JSC_Archery_<number 1-10>_name%
  %JSC_Archery_<number 1-10>_Coins_score%
  %JSC_Archery_<number 1-10>_Hit_score%
  %JSC_Archery_<Player Name>%
  %JSC_Archery_<Player Name>_Coins_score%
  %JSC_Archery_<Player Name>_Hit_score%   

If you also want extra placeholders for residences and the economy, you'll need Residence and Vault.

Click to view extra Placeholders
  %JSC-Residence%
  %JSC-Residence_time%
  %JSC-Residence_top<1-10>%
  %JSC-Residence_top<1-10>_name%
  %JSC-Residence_top<1-10>_price%
  %JSC-Residence_top<1-10>_SellPrice%
  %JSC-Residence_top<1-10>_SellPriceMult%
  %JSC-Residence_top<1-10>_size%
  %JSC-Residence_top<1-10>_TPLoc%
  %JSC-Residence_top<1-10>_main%
  
  %JSC-Economy%
  %JSC-Economy_time%
  %JSC-Economy_total%
  %JSC-Economy_top<1-10>%
  %JSC-Economy_top<1-10>_total%
  %JSC-Economy_top<1-10>_money%

🔧 Compatibility

Version: Minecraft 26.1.x, 1.21.11-1.21.1
Major Version: Minecraft 1.21.11
Server: Paper, Spigot, Purpur, Bukkit

📈 Metrics - BStats

BStats Metrics

Logo JK Studios

Совместимость

Minecraft: Java Edition

26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Детали

Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:1 неделю назад
Обновлён:3 дня назад
Главная