Skip to content

Releases: iZeaoGamer/Koth-v3.0

!== Koth 3.1.0 MAJOR UPDATE AVAILABLE !==

30 Mar 14:25
Compare
Choose a tag to compare

Note

This update is a major changelog, containing bug fixes, and especially - Messages becoming customisable! yay!

This update also removes useless bunch of codes, and improvements to how the game works.

  • Messages are now customisable via configurations.
  • Added new config options:
    teleport-type:
    spawn-command:
    BlockedCommands:
    world:
    coordinates:
  • Removed a few useless configuration options we no longer use.
  • Reorganised configuration option descriptions.
  • Added messages.yml file!
  • Refactored Namespaces for more easier-viewing.
  • Updated DiscordIntergration typehints to PHP 7.0!
  • Remove the useless commented class information.
  • Added new functions: teleport - Allows you to teleport the user to spawn point of the world depending on what options you have configured.
  • Added new functions: getKothArena() - Returns the Koth Arena. If non created, returns null.
  • Added new function: addTitlePercentage() - Sends the title of the percentage messages.
  • Added new Language class!
  • Added new function: getMessage() - Returns the message, and depending on the message configured, it'll return with str_replace, which allows you to replace a {function} into a variable.
  • Made certain onEnable() messages debug or noticed. "info" shouldn't need to be shown for everyone. It also complies with Poggit's rules.
  • Added function: getLang() - Returns the Base KothLanguage. Returns null if KothLanguage class doesn't exist. Though, this function should always return a KothLanguage no matter what.
  • Added (string) to setPoint function.
  • KothPlayer::class reformat
  • Clean-up.
  • Remove time_in_minutes argument for /koth setgametime. For now, time will now be recognizable in seconds, but will be transferred to minutes from when the game starts.
  • README: Revamp Databases - Done!
  • README: Best Customizable koth plugin ever to be made, free - Done!
  • Fixed lint

Koth V3.0.0 ALPHA 3 UPDATE

24 Feb 13:13
bd11ab1
Compare
Choose a tag to compare

This update drives the few bug fixes people have reported to me, and a small config re-code.

  • Fixed #11
  • Fixed #12
  • Fixed #14
  • Fixed #16
  • Fixed the very small syntax errors.
  • A small re-code with how config generates. It will now generate by default depending on what’s in the /resources folder from the source code, instead of in the main class.
  • Enable player-creation by default, since most likely most of you won’t be disabling the player creation option due to its complications and less likely to support the plugin.

Bug fix Update

10 Feb 15:49
0414482
Compare
Choose a tag to compare

So in this minor release, we’ve squashed a few bugs, and errors.

Koth-v3.0.0-ALPHA2

  • Fixed syntax errors when loading the plugin.

  • Fixed a bug, where setting discord-support to false would cause issues, and errors with the plugin. This option to turn it off should now be more safer.

  • Fixed koth event timer not decreasing.

  • Fixed koth event timer resetting every server restart.

  • Fixed respawn position from not teleporting you to the koth game event upon death.

  • This plugin no longer requires Discord-Web hooks to run with discord-support enabled.

  • The plugin no longer requires World-LoaderALL to run koth properly without errors; Now, it’ll work directly from this plugin, so no need for any tools or external plugins to run this.

  • Fixed onEnable() errors.

  • The plugin will now run / enable properly even if the koth arena isn’t found. This was a bug back on v2.0.0 which in that case, you’d need to somehow get the koth arena running without commands. This basically making it impossible for you to run unless you had a separate koth arena database file for the plugin. Without that, the plugin wouldn’t load because of errors leading to the matter.

  • Bug fixes.