[1.16-1.21] PixelBattle >>> EXPORT .PNG .MP4 | TimeLapse SYSTEM | MySQL, SQLite, YAML icon

[1.16-1.21] PixelBattle >>> EXPORT .PNG .MP4 | TimeLapse SYSTEM | MySQL, SQLite, YAML -----

A game where everyone has to defend their place on the canvas




Added a new parameter settings.closeInventoryOnKnock to the configuration.
Code (YAML):
  # If true, the inventory will close when the player is hit by another player
  closeInventoryOnKnock
: true
----------, Jan 2, 2025

The following parameters have been introduced in this version:
  1. settings.restoreDataOnExit - If true, the player's inventory and other data will be restored as soon as he exits PixeBattle
  2. canvas.exitSpawn.teleportOnExit - If true, the player will be teleported to these coordinates after exiting PixelBattle
It is recommended to add them to the configuration file manually or reset the current configuration to the default one.
----------, Dec 26, 2024

  • Fixed bugs with Web Tool Communicator
----------, Oct 21, 2024

  • Moderation mode
  • Code optimization
  • And many other improvements!
Attention: There have been many changes in the configuration file, it is recommended to reset the old configuration file.
----------, Oct 19, 2024

  • New event PixelBattleJoinEvent in API
----------, Aug 29, 2024

  • Fixed some minor bugs
----------, Aug 4, 2024

Now, to access the WEB tool, the plugin must pass the version. To use the creation of canvas images and timelaps, update the plugin. There are no necessary changes in the config
----------, Jun 12, 2024

In this update, some bugs have been fixed, the API has been updated and a new option has appeared in the config that allows you to format all numbers in a shorter form. For example, to have 1000 displayed as 1K and so on.

Please note that if you have already installed the PixelBattle plugin, you will need to make some configuration changes:
  1. Add the numberFormatting block to the settings section:
    Code (YAML):
      # If true, all numbers will be presented in a shorter format. For example: 1000 = 1K, 1000000 = 1M and so on
      numberFormatting
    :
        enable
    : false
        # The number of digits after the decimal point
        fractionDigits
    : 1
----------, Jun 10, 2024

In this update, the errors of the previous one were fixed and an additional option removePixelsWhenPainted.onlyOther was added, the standard value of which is true. The option allows you to adjust the action of the removePixelsWhenPainted function
----------, Jun 6, 2024

In this update, some bugs with the leaderboards have been fixed and a new option has been added that allows you to take away experience and lower the level of those whose blocks have been painted over. To enable it, set the value of the removePixelsWhenPainted.enable parameter to true and the value of the removePixelsWhenPainted.removeExp parameter to true as well.

Please note that if you have already installed the PixelBattle plugin, you will need to make some configuration changes:
  1. Remove the settings.removePixelsWhenPainted parameter
  2. Add the removePixelsWhenPainted block to the settings section:
    Code (YAML):

    # If true, when painting over, this block will be taken away from the previous one who painted over
    removePixelsWhenPainted
    :
      enable
    : false
      # If true, experience will also be taken away for the block, the level can also be lowered
      removeExp
    : true
     
  3. Add the levelDown block to the messages section:
    Code (YAML):

    levelDown
    : # Used with leveling.enable = true
      chat
    :
        enable
    : true
        lines
    :
         - "&7Your level has been lowered to &c%level%"
      title
    :
        enable
    : true
        line1
    : "&c&lLevel is lowered..."
        # %pLevel% is the previous level. %level% - new level
        line2
    : "&a%pLevel%&7->&c%level%"
        fadeIn
    : 20 # 1 sec
        stay
    : 60 # 3 sec
        fadeOut
    : 20 # 1 sec
      actionBar
    :
        enable
    : false
        message
    : "&7&lNew level: &c%level%"
      sound
    : # Take the names of the sounds from the site https://www.spigotmc.org/wiki/cc-sounds-list
        enable
    : true
        name
    : "BLOCK_ANVIL_BREAK"
      broadcast
    :
        enable
    : true
        lines
    :
         - "&7Player level &c%player% &7is lowered from &a&l%pLevel% &7to &c&l%level%"
     
  4. Add the expLost block to the messages section:
    Code (YAML):

    expLost
    : # Used with leveling.enable = true
      actionBar
    :
        enable
    : true
        message
    : "&c-%exp% EXP"
      sound
    : # Take the names of the sounds from the site https://www.spigotmc.org/wiki/cc-sounds-list
        enable
    : true
        name
    : "BLOCK_ANVIL_BREAK"
     
----------, Jun 5, 2024

  • The plugin API has been updated. There are no necessary changes
----------, Jun 1, 2024

In this update, it is now possible to view the history of colorings of each pixel on the canvas, and now you can set the right to display any menu item.

en_1.jpg en_2.jpg

Please note that if you have already installed the PixelBattle plugin, you will need to make some configuration changes:
  1. Remove the title variable from the gui section
  2. Add the colorSelectionTitle variable to the gui section and assign it the value "&6&lColor selection"
  3. Add the paintLogsTitle variable to the gui section and assign it the value "&b&lColoring history &8(&b%x%%y% %z%&8)"
  4. Add the paintedPixelInfo block to the gui.items section
    Code (YAML):

    paintedPixelInfo
    : # Do not change this line
      # If true, players will be able to view the history of coloring each pixel, if false, this function will be unavailable
      enable
    : true
      # The right to display this item. Set to '-' if not required
      permission
    : "-"
      name
    : "%colorName%"
      lore
    : # Lore setting (Can be removed)
        - "&7By player
    : &c%player%"
        - "&7Date
    : &e%date% ( %time%)"
     
  • If necessary, add it to the gui.items.ITEM section. the permission variable, assigning it the value of the required right
  • You can also add the line "&7Repainted &e%paintedCount%&7 times" to the gui.items.info.lore section
----------, May 26, 2024

  • Changes have been made to the API
  • Fixed some bugs
----------, May 15, 2024

  • Fixed bugs related to the /pixelbattle users command. Simplified interaction with commands
----------, May 8, 2024

The /pixelbattle users command has appeared, which allows you to manage player data.

Please note: If you already had the PixelBattle plugin installed, you will need to copy the command.users, messages.cmdHelp, messages.cmdUsersHelp and messages.cmdIncorrect sections from the standard config.
----------, May 5, 2024

  • There is a new removePixelsWhenPainted parameter in the config. By default, it is set to false, but if set to true, when painting over an already painted block, one block from the number of painted blocks will be taken away from its previous owner
----------, Apr 28, 2024

  • Fixed a bug where the lower part of the color picker gui might not be displayed.
----------, Apr 15, 2024

The plugin has a level system - players will gain experience for coloring, a level will be pumped for experience, and new colors and a reduced delay for coloring will be added for the level. By default, the level system is enabled, but you can also disable it, the leveling section is responsible for this.

Please note that in order for the plugin to work correctly, it is necessary to supplement the plugin configuration with missing fragments and delete the pb_players table from the database, since changes have occurred in it.
----------, Apr 14, 2024

Added:
  • The allowKnock parameter appeared in the config, after setting it to true, players will be able to fight without causing damage to each other.
Fixed:
  • Now the plugin starts loading only after downloading the world
  • Fixed other inconspicuous errors
----------, Apr 8, 2024

  • In the message settings (the 'messages' section), you can now specify a broadcast in any of the messages, which will be displayed to all players on the server. An example of usage is attached to the 'welcome' and 'timelapseStarted' messages.
  • Any object can now be made to shimmer by setting the value of the glowing parameter to true, or, if necessary, add it to the object parameters.
For the plugin to work correctly, it is recommended to replace the outdated configuration with the current one. Do not start the server if the parameters of the canvas and database sections are incorrectly or not fully configured - data loss is possible.
----------, Apr 3, 2024

ATTENTION: If you have already used the plugin, delete the old configuration file or add the missing fragments to your config from the resource page.

Added:
  • An item in the color selection gui that contains information about the previous painting (See screenshot)
%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82-14-03-2024%2020_07_50.jpg
Fixed:
  • The color selection gui did not close if the preventColorSame parameter was set to true
----------, Mar 14, 2024

Now you can set the following parameters for the created canvas images or timelaps when creating:
  • Angle of rotation
  • To mirror the image or not
  • Side Size
The <size> parameter has also been removed from the /pixelbattle web canvas command
----------, Mar 13, 2024

  • Fixed working with the database
  • Fixed an issue where the player might not be given flight mode when logging in
  • Metrics update
----------, Mar 10, 2024

  • Fixed a false virus message on Windows
If the problem persists, temporarily disable your antivirus or add the file to the exceptions. The plugin does not contain any viruses - the code is not obfuscated, anyone can decompile and verify this
----------, Mar 10, 2024

  • Updating the data collection system
----------, Mar 9, 2024

  • Fixed the double prefix of plugin messages in the console
----------, Mar 6, 2024

  • The leaderboards were not formed correctly
----------, Mar 2, 2024

  • Now you can give someone permission to custom less cooldown
  • Now holograms don't have hitboxes
  • Now web tool working fine
  • In config.yml change paintDuration to paintCooldown
----------, Feb 28, 2024

  • Fixed some bugs
----------, Feb 27, 2024

  • The WEB Tool has been completely redesigned, it is now possible to access it directly from the game
  • Fixed bugs and errors
  • And many other changes
----------, Feb 27, 2024

Resource Information
Author:
----------
Total Downloads: 1,940
First Release: Feb 25, 2024
Last Update: Jan 2, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings