System | Dev-Version icon

System | Dev-Version -----

This is the dev-version of "System" a tool to manage and customize your server




NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
https://www.spigotmc.org/resources/system-overhaul-update.36457/


[!] since version v0.4.9-dev: [!]
The current build is tested with Minecraft 1.21.x only!

System is coded with Version compatibility in mind and can be used in Version from 1.16.x and up.

You can report bugs here:
https://github.com/phans11/System
New
  • Over-written Time Command
    • added new Subcommands to /time
      • /time noon
        • set Time to 6000 Ticks
        • Permission: system.time.noon
      • /time sunset
        • set Time to 12000 Ticks
        • Permission: system.time.sunset
      • /time midnight
        • set Time to 18000 Ticks
        • Permission: system.time.midnight
      • /time sunrise
        • set Time to 23000 Ticks
        • Permission: system.time.sunrise
      • /time set
        • set Time to custom Ticks (0-24000)
        • Permission: system.time.set
      • /time now
        • see the current Server Time
        • Permission: system.time.now
    • added new Usage to Time Command
    • added per World support for Time Command
  • added new Subcommands to EconomySystem
    • /economy reset
      • Reset a players Economy to Zero
      • Permission: system.economy.reset
    • /economy set
      • Set a custom amount to players Economy
      • Permission: system.economy.set
    • /economy toggle
      • De- or activate a players economy
      • Only available with active database connection
      • Permission: system.economy.toggle
  • added /firework
    • /firework <duration> <style> <message>
      • can be executed once an hour (customizeable)
      • Start a firework show for every player on the server
      • Permission: system.firework
  • added /smelt
    • /smelt <all>
      • Smelt items in your hand or inventory
      • Permission: system.smelt, system.smelt.item, system.smelt.inventory
  • added /repair tools
    • /repair <tools>
      • Repair only your tools inside your inventory
      • Permission: system.repair.tools
  • added support for NewLine using \n
    • start a new line using \n inside a config
    • supports all messages inside the plugin
  • Social Commands do support unlimited lines
  • Reworked Broadcast Command
    • added Flags: -sound / -title
    • with -sound you can choose a sound, when announcing a message
    • with -title you can send a single word title, with the message as subtitle (still getting send inside the chat)
    • added color support

Improvements

  • changed folder structure for some classes, to make it more readable
  • UnknownCommand supports subcommands now
  • updated ItemBuilder to support Minecraft 1.21.x
  • better read- and maintainability for Invsee Command
  • changed command handling for Invsee Command and made it less nested
  • changed error handling for database connection. It is now more clear, what the exact issue is and why a connection won't work
  • switched HomeSystem GUI from standalone to MenuHandler v1.0-dev
  • removed unnecessary code
  • added option to disable Database support
  • SystemPlayer Database now supports PlayerJoinReward
  • added CommandMap to Reflections
  • SystemPlayer Database now supports BuildMode
  • added per World support for /world, /time and /spawn
  • updated Plugin dependencies to newest versions
  • switched naming of all Command classes from CMD<Command> to <Command>Command
  • updated SQL Table specifications
  • Trading with villiagers is possible again
  • removing items from SettingsMenu is no longer possible
  • PluginGUI in /settings plugins is now working properly
  • updated BlockListener to support new Connected Build Command
  • switched all messages using a deprecated PlaceHolderHandler method to the newest version of PlaceHolderHandler
  • fixed RankAPI formatting - some Ranks didn't get set correctly inside the Tablist
  • Ranks are now priotized
  • fixed /teleport permissions
  • fixed /tablist permissions
  • fixed issue with duplicated InlineComments inside Configs
  • fixed issue with ClickEvent inside MenuHandler
  • adapted /time subcommands to the actual game ticks Minecraft is using
  • improvements to Head Command and added support for OfflinePlayers
  • fixed #isEligibleForPayment in SystemAPI to support non-database servers
  • added option to disable HomeSystem when having a connection to a database
API
  • MenuHandler v1.0-dev
    • added MenuHandler v1.0-dev to System
  • ConfigAPI v2.1-dev
    • added support for InlineComments for Config-Files
    • added check for Config-Version to prevent error messages
    • added support for per-Player Configs
  • HomeAPI v2.0-dev
    • added support for getting HomeCoordinates
I've added much more to System v0.4.11-dev, which is not listed here.
They are not that relevant or to much in to detail, to worry about.

I hope you will have fun. The current Roadmap can be seen over on GitHub.

Greetings,
isolveproblems | YPGames
----------, Nov 11, 2024

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
https://www.spigotmc.org/resources/system-overhaul-update.36457/


[!] since version v0.4.9-dev: [!]
The current build is tested with Minecraft 1.20.x only!

System is currently only compatible with Minecraft version 1.20.x

You can report bugs here:
https://github.com/phans11/System
New
  • added /home help - Get help using the home system
    • Permission: any permission for Home System
  • added /home - A menu for managing homes upload_2024-5-22_13-12-50.png
  • added possibility to rename a home using the new /home command
    Process can be cancelled by typing "CANCEL" in chat
    • Permission: system.homes.rename

Improvements
  • implemented Economy Support for Home System
  • the Home System is now able to handle homes longer than one word
  • you are able to copy the coordinates of your home
  • added new messages for Economy System for commands which are free of use
  • fixed potential issue with permission handling in Home Command
  • added support for all available ranks for Home System
  • all Permissions and messages for Home System are now available in config
API
  • HomeAPI:
    • added HomeAPI#renameHome
    • added HomeAPI#pendingRenames
----------, May 22, 2024

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:


[!] since version v0.4.9-dev: [!]
The current build is tested with Minecraft 1.20.x only!

System is currently only compatible with Minecraft version 1.20.x




You can report bugs here:
https://github.com/phans11/System
New
  • added HomeSystem (v1-dev)
    • Create custom homes
    • Delete your created Homes
    • List all your Homes
    • Teleport to your homes
      • to use the new HomeSystem, a database connection is neccessery
      • Permissions:
      • system.homes.create, system.homes.delete, system.homes.teleport, system.homes.list
      • Usage: /home <create> <delete> <list> [name]
      • currently not connected to the EconomySystem (following with v2-dev)
      • supports Home creation limits per player rank
  • added HomeAPI (v1-dev)
  • added Database Support (MySQL)
  • added Extinguish Command
    • extinguish a custom player
    • Permissions: system.extinguish
    • Usage: /extinguish [player]
  • added JoinReward Timer
    • The JoinReward is now only available once every 24h
      • will be added to Database soon
      • not customizeable right now
Improvements
  • new Economy Handling
  • added new Economy Handling to all commands using the EconomySystem
  • added Tab Completion to Teleport Command
  • fixed usage output for AFK Command
  • changed some method names for easier readability
  • added a new config setting: maxAllowedLevel for Enchantment Command
  • fixed output for /settings plugins
  • added blacklist similarity check setting for Blacklist Command
  • added teleportToEntityRange setting for Teleport Command
  • added new Commands to EconomySystem and CommandPrices config
  • TitleHandler now supports Minecraft version from 1.16.x
  • fixed Title output for Build Command not working correctly
  • changed timing for Title Output in Build Command
  • added RankAPIv2#getHomeLimit
Removed
  • removed CMDStatus
----------, May 20, 2024

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
https://www.spigotmc.org/resources/system-overhaul-update.36457/



[!] since version v0.4.9-dev: [!]
The current build is tested with Minecraft 1.20.x only!
System is compatible with Minecraft versions 1.16.x - 1.20.x




You can report bugs here:
https://github.com/phans11/System
New
  • Over-written Teleport Command
    • Teleport to locations using coordinates
    • Teleport to other players
    • Teleport to diffrent entites nearby
    • Usage: /teleport <x> <y> <z> OR /teleport <player> OR /teleport <entityType>
    • Permissions: system.teleport, system.teleport.location, system.teleport.entity
      • currently not connected to the economy system
  • Over-written Enchant Command
    • Enchant items in your hand
    • without GUI but with command. You can enchant everything
    • Usage: /enchant <enchantment> <level>
    • Permission: system.enchant
      • currently not connected to the economy system
  • added /disenchant
    • disenchant items holding in your hand
    • Usage: /disenchant <enchantment>
    • Permission: system.disenchant
Improvements
  • fixed error output of StaffMember
  • fixed error output of RegisterClasses
  • changed permissions for /teleport
  • fixed pom.xml errors
Removed
  • removed deprecated CMDEnchant
  • removed deprecated CMDTeleport
----------, Dec 26, 2023

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
https://www.spigotmc.org/resources/system-overhaul-update.36457/



[!] since version v0.4.9-dev: [!]
The current build is tested with Minecraft 1.20.x only!
System is compatible with Minecraft versions 1.16.x - 1.20.x




You can report bugs here:
https://github.com/phans11/System
NEW
  • added new RankAPIv2
  • added /shutdown <seconds>
    • Shutdown the server automatically, after the set period of time
    • Permission: system.shutdown
  • added possibilty to execute some commands via console:
    • /system - all commands
    • /shutdown
    • /broadcast
    • /chatclear - all commands
  • added option to add and remove players from tablist manually

Removed

  • removed CMDPermissions class from project
  • removed CMDShutDown class from project (old version)
  • removed CMDWhoIs class from project
  • removed a lot more unnecessary files from project, which where still available before we switched to Maven
  • removed and moved some folders in the project
Improvements
  • improved handling of JoinSystem (using RankAPIv2)
  • improved handling of QuitSystem (using RankAPIv2)
  • improved handling of PrefixSystem (using RankAPIv2)
  • improved handling of ChatListener (using RankAPIv2) - deprecated ChatListenerv1
  • updated api version to 1.20
  • updated supported version up to 1.20.4
  • updated JDK to JDK_20
  • all systems now support RankAPIv2 incl. ChatListener
  • UnknownCommandHandler is now Highes EventPriority
  • fixed Permissions for /tablist reload
  • reworked SystemAPI
  • fixed PlaceholderHandler#outputBlacklist referenced to the wrong config
  • improved functionality of the /blacklist command
  • improved check of blacklisted words
    • you can now check for similarity
    • you are able to set an own similiarity threshold
  • Blacklist methods are now available with SystemAPI
  • improved handling of chat

API

  • deprecated RankAPIv1
  • added Blacklist methods to SystemAPI

I know, its been a long time, without any update.
I already work on some new features, like /staff and the new HomeSystem, but i don't have enough spare time, to push updates frequently.
The Staff Command does work, but i have some issues, when loading it and going to the next page.
I hope i can fix those issues asap, and bringing new updates in 2024.

When the HomeSystem and Staff command will work as intentioned, i want to update System from Dev-Version to the stable build..

Have a nice 2024 - isolvepoblems
----------, Dec 25, 2023

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
https://www.spigotmc.org/resources/system-overhaul-update.36457/



[!] since version v0.4.9-dev: [!]
The current build is tested with Minecraft 1.19.x only!
System is compatible with Minecraft versions 1.16.x - 1.19.x




You can report bugs here:
https://github.com/phans11/System
New
  • added PlayerLimitByPass Function
    • players with permission "system.bypass.playerlimit" are able to join the server, even when the slot limit is reached
  • added RespawnFunctions
    • if enabled, players will be teleported to spawn, after respawning
  • added /creator
    • all informations about your creator rank
    • Permission: system.creator
  • added /website
    • all informations about your website
    • Permission: system.website
  • added /twitch
    • all informations about your Twitch Channel
    • Permission: system.twitch
  • added /tiktok
    • all informations about your TikTok Channel
    • Permission: system.tiktok
  • added /premium
    • all informations on how to purchase premium ranks for your server
    • Permission: system.premium
  • added /stack
    • stack your current item in hand
    • Permission: system.stack
Improvments
  • added error statements to /speed
  • added reset command for /speed
    • /speed reset
  • added default rank to players without permissions
  • removed debug message output from economy command
  • fixed usage output of /speed
  • fixed message output for console error message
  • fixoed offline error output of /chatclear
  • switched output for /youtube to /creator
    • with /youtube, players are now able to see all informations about your YouTube Channel
  • added usage message for all Social Commands
  • added SpawnOnJoin Option
  • switched add.foodLevelOnHeal.enable
    from messages.yml to config.yml
  • switched add.HealLevelOnFeed.enable
    from messages.yml to config.yml
  • changed message handling of all social commands
  • added all new Commands to /system help
  • if a player is burning and uses /heal, he no longer burns afterwards
  • switched Join and Quit Handling from SystemAPI to RankAPI
Removed/Deprecated
  • removed /teamspeak info command from System
    • removed TS3Handler
  • removed unnecessary files:
    • Dependency.java
    • Menu.java
    • PaginatedMenu.java
    • old ConfigAPI
    • SystemCommandsMenu.java
API
  • removed all deprecated functions from SystemAPI
    • all functions were moved to RankAPI
----------, May 30, 2023

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
https://www.spigotmc.org/resources/system-overhaul-update.36457/



[!] since version v0.4.9-dev: [!]
The current build is tested with Minecraft 1.19.x only!
System is compatible with Minecraft versions 1.16.x - 1.19.x




You can report bugs here:
https://github.com/phans11/System
New
  • added EconomySystem
    • System supports PlayerPoints and Vault)
      • Commands:
        • /economy help
        • /economy send <target> <amount>
        • /economy deposit <target> <amount>
        • /economy withdraw <target> <amount>
        • /economy balance <target>
      • Permissions:
        • system.economy.all
        • system.economy.deposit
        • system.economy.withdraw
        • system.economy.send
        • system.economy.balance
        • system.economy.balance.self
        • system.economy.balance.target
      • I chose this command structure, because if you want to use the commands coming with your default Economy Plugin don't get overwritten and you can prefer to use them, instead of the much more simple commands of 'System'.
  • added PaidCommands
    • if you want to add an economy to your server you have the option to let pay for using a command
    • I've added a config, so you can define the price of each command by yourself
      • in later versions you can define which ranks should have to pay for commands and which not
  • added TabComplete to some commands
    • as a first test, i've added tab complete to certain commands.
      • in later versions i want to add them to every command
  • added UpdateChecker
    • since i've started to work on System more frequently, i've readded the Update Check, so you get notified if a new version is available
Improvements
  • /back is now using the new ConfigAPI to handle file deletion and creation
  • /speed is now using the new ConfigAPI to handle messages
  • The DeathListener is now using the new ConfigAPI to handle messages - one of the last :D
  • fixed message output for /speed fly and /speed walk
  • fixed placeholder output for /speed - now it is showing the correct walk and fly speed instead of the input number
  • fixed usage output for all commands
  • fixed permission output for all commands
  • economy system didn't checked if it's enabled in config or not
  • moved /chatclear to new PlaceholderHandler
  • moved /spawn to new PlaceholderHandler
  • some more fixes and corrections i've made, but didn't write all down
Removed/Deprecated
  • removed CMDCommand
  • deprecated CMDEnchant
  • deprecated /teamspeak info command
API
  • ConfigAPI:
    • added ConfigAPI#exists
    • added ConfigAPI#delete
  • SystemAPÌ
    • added SystemAPI#checkPermission
    • added SystemAPI#checkBalance
    • added SystemAPI#pay
    • deprecated all functions added to RankAPI
  • RankAPI
    • added RankAPI#getChatColor
    • added RankAPI#getChatLayout
    • added RankAPI#getJoinLayout
    • added RankAPI#getPlayerRankID
    • added RankAPI#getQuitLayout
    • added RankAPI#getRankPermission
    • added RankAPI#getSplitter
----------, Apr 8, 2023

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:


[!] since version v0.4.7-dev: [!]
The current build is tested with Minecraft 1.19.x only!



You can report bugs here:
https://github.com/phans11/System

This is a combined update for version 0.4.7-dev and 0.4.8-dev:

New

  • updated plugin to support latest api version (1.19)
  • updated plugin to support latest Java version (1.17)
  • added custom time stamps to /time command
    • /time <day/night/custom>
      • Permissions:
        • system.time
        • system.time.day
        • system.time.night
        • system.time.custom
  • added PrefixSystem
    • Players now have a custom prefix in front of their name in:
      • Chat
      • Tablist
      • when joining the server
      • when disconnecting from server
    • The new Prefixsystem in connected to the diffrent ranks, given in 'System'
    • PrefixSystem supports the /afk command. Players can see in tablist or the chat, which player is afk.
  • added new Teleport Command
    • /teleport <player / x/y/z>
      • Permissions:
        • system.teleport - all teleport commands
        • system.teleport.player - only to teleport to diffrent players
        • system.teleport.location - only to teleport to diffrent locations
  • added new Tablist Command
    • /tablist [reload]
      • Permissions:
        • system.tab.reload
    • reload the tablist after changing config settings
  • added support for HEX-Codes in all Messages
    • only available for minecraft/server versions above 1.16.x[!]

Improvements

  • fixed config output for FIrstLogin and LastLogin in SystemPlayerData
  • fixed output for ping command which caused a wrong ping shown to you, when wanting to know the ping of other players
  • added %ping% placeholder to ping command for better customizing the messages
  • code accessabiltiy changes
  • updated InventoryHandlers to newest version (1.19)
  • changed some messages
  • corrected spelling errors
  • changed some message saving locations for better categorization
  • added short commands for /weather <s/r/t> (Sun | Rain | Thunder)
  • You could deactivate fly mode whilst in creative or spectator mode
  • updated skull command to support latest api version
  • changed skull command to new placeholder system and removed about 30 lines of code
  • changed gamemode command to support new placeholder system and removed about 70 lines of code
  • changed vote command to support new placeholder system and removed about 110 lines of code
  • added option so fly can't be disabled for other players when whilst they're in gamemode or spectator mode
  • changed back command file saving directory from /System/utils/back to /System/locations/back
  • changed permissions for following commands:
    • /repair: system.repair.item
    • /repair all: system.repair.inventory
    • for both repair commands: system.repair
  • fixed usage output for:
    • /chatclear
    • /skull
    • /gamemode
  • fixed ping command output - wrong file path got choosen
  • fixed time command wasn't able to handle custom time codes correctly
  • fixed message output for back command when deleting a file

Removed/Deprecated

  • removed Permissions for Tabs in SettingsUI
  • removed some deprecated staff from SystemAPI
  • removed enchant command
  • removed %sender% placeholder from commands because of low usage casses
----------, Dec 27, 2022

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:


[!] since version v0.4.5.4-dev: [!]
The current build is tested with Minecraft 1.16.x only!


You can report bugs here:
https://github.com/phans11/System


New
  • reworked ChatSystem
    • i've reworked how the chat is getting handled by System
      • It's much easier to understand and more flexible
      • i only use around 50 lines of code instead of around 270 lines
      • the new ChatSystem handles permissions and the appearance you want much better
      • You can now choose if a player which is afk and is chatting should removed from afk or not - if not, a prefix will be shown before his rank prefix
  • reworked JoinSystem
    • i did the same with the JoinSystem
    • JoinSystem also supports player rank prefixes now
  • reworked QuitSystem
    • and also for the QuitSystem
    • QuitSystem also supports player rank prefixes now
  • added StaffChat
    • you can chat with your staff in a seperate chat now
    • How to use: Just type in '@' and your message
      • Permission:
        • system.staffchat - for all staffchat permissions
        • system.staffchat.use - to use the staff chat, but not see
        • system.staffchat.see - to see the staff chat, but you can't text to other staff members
  • added CommandBlocker
    • You have the possibility now to block some commands using the command blocker
    • i already implemented some commands, but you can add more to the list if wanted
    • The CommandBlocker checks following things:
      • if typed in command is on list
      • if typed in command uses ":"
      • if typed in command is longer than one argument
  • added back some Saturation checks
    • enable or disable regeneration and saturation of players
Improvements

  • fixed permission detection issues
  • added Staffchat to placeholders
  • changed some commands to the new Placeholder System
  • Join, Quit and ChatSystem can now be accessed via SystemAPI (more to find here soon!)
  • updated some messages
  • fixed performence issues with ChatListener
  • changed all commands using the old ChatSystem to the new one
Removed/Deprecated
  • removed all deprecated permissions so far
  • deprecated old ChatListener - will be deleted within the next updates
  • deprecated SystemAPI#has(Player player, String permission)
  • removed unused Booleans from Placeholder

If you have any further question do not hesitate to contact me.
I hope you enjoy the new update of System
I do my best, to update this build to stable asap. I just need to try the new features and some longer added ones.

Have a nice week,
isolveproblems
----------, Mar 30, 2021

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
https://www.spigotmc.org/resources/system-overhaul-update.36457/



[!] since version v0.4.5.4-dev: [!]
The current build is tested with Minecraft 1.16.x only!


You can report bugs here:
https://github.com/phans11/System
New
  • added Vault Support for permissions
    • all by Vault Supported PermissionSystems are now supported by System
  • added SystemAPI#has(player, permission) to SystemAPI
Improvements
  • fixed AFKListener sends error instead of the correct message if a player gets kicked of afk mode
  • changed permission system from all commands to support Vault
  • fixed message output of /teamspeak info command
----------, Mar 14, 2021

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:


[!] since version v0.4.5.4-dev: [!]
The current build is tested with Minecraft 1.16.x only!

You can report bugs here:
https://github.com/phans11/System

New
  • updated api-version to 1.16
    • since System v0.4.5.4-dev (this update) System Dev-Version only supports Spigot 1.16.x - commands may not work in diffrent versions - i'll try my best, to support more Spigot Versions in the future
  • added kick option to AFK
    • you can now enable if players should be kicked from server after a custom time period
  • added new Commands:
    • /burn <player> <duration> - Burn other players
      • Permission:
        • system.admin - to receive all system rights
        • system.burn - allow players to burn others
    • /spawn <create> - Set a custom spawn location
      • Permission:
        • system.admin - to receive all system commands
        • system.spawn - allow players to teleport to spawn
        • system.spawn.create - allow players to create a spawn
  • /settings
    • added function to reload item in system tab
    • added function to about item in system tab
    • added function to plugins item in system tab
    • added new permissions to allow players to open diffrent tabs
      • Permissions:
        • system.admin - to receive all system rights
        • system.settings.tab.server - to open server tab
        • system.settings.tab.world - to open world tab
        • system.settings.tab.player - to open player tab
        • system.settings.tab.system - to open system tab
        • system.settings.tab.staff - to open staff tab

Removed

  • removed output for /system plugins
  • removed teleport command
  • removed teleport command from config
  • deprecated ItemBuilderV2
  • deprecated InventoryBuilder
  • SystemAPI
    • deprecated SystemAPI#chat
    • deprecated SystemAPI#placeholders
    • deprecated SystemAPI#sendUsage
  • SettingsAPI
    • deprecated SettingsAPI#getInventoryFile
    • deprecated SettingsAPI#getMessageFile
    • deprecated SettingsAPI#getConfigFile
    • deprecated SettingsAPI#ConnectionFile
  • removed some unused config strings
  • removed some unused permissions
  • removed some unused permissions in config file

Improvements

  • fixed issue that blocks the blacklist from blacklist upper case words in chat
  • added whitespace to /broadcast for a better visability
  • added option to change the gamemode in build command after you enable or disabled it
  • heal command now adds exhaustion
  • Invsee inventorys and enderchests have now custom inventory names - you can change these in the config
  • toggle function in private chat is now customizeable
  • added all new commands to /system help
  • fixed command block could be removed from plugins gui
  • fixed head command to support the new api-version
  • fixed teamspeak info output - change config strings and added missing config string
  • added usage messages to commands and made them customizeable
I've also changed many things in the background, you can't see.
These took me quite a while...
I hope you like this update and i will try my best, to make more updates soon.
I will work on a new stable-build release for now.


~ isolveproblems
----------, Feb 18, 2021

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
https://www.spigotmc.org/resources/system-overhaul-update.36457/


The current build is tested with Minecraft 1.8.x only!

You can report bugs here:
https://github.com/phans11/System

New
  • added Blacklist
    • /blacklist <add / remove / list> <name / word>
      • system.blacklist.name
      • system.blacklist.name.add - add names only
      • system.blacklist.name.remove - remove names only
      • system.blacklist.name.list - list names only
      • system.blacklist.word
      • system.blacklist.word.add - add words only
      • system.blacklist.word.remove - remove words only
      • system.blacklist.word.list - list words only
    • block players with fraudlent names to join your server
    • censor messages with bad content
    • added support for Blacklist to Chatsystem and Joinsystem
  • new AFK detection
    • players moving around, chatting, placing or removing blocks, or fishing, are no longer shown as afk
  • added possibility to disable private messages
    • /msg toggle
Removed
  • temporary removed Teleport command
  • removed Vault from softdepend - will be readded later on
  • removed EconomySupport - will be readded later on
  • removed VaultHook - will be readded later on
  • removed SystemUpdater
  • removed #getPrefix_Updater
  • removed #getSQLHandler - will be readded later on
Improvements
  • changed Package decleration from de.ypgames to de.isolveproblems
  • changed plugin author from YPGames to isolveproblems
  • fixed error output from time command
  • fixed error output from SystemPlayer
  • fixed chat formatting for players with no rank
  • fixed some command do not work
  • changed some string names in YouTube Command
  • fixed typo in feed command permission
  • JoinSystem
    • added support for ColorCodes to PremiumChat
    • added support for custom messages to PremiumChat
    • added support for ColorCodes to DisabledChat
    • added support for custom messages to DisabledChat
    • fixed #setFoodLevel and #setHealth function to work correctly
  • Settings
    • added better handling for GUIs
    • added BackButtonHandler
    • added CloseButtonHandler
  • System
    • added support for custom messages to reload command
    • added description and aliases to all commands
    • added all commands in to /system help
    • added #getPrefix_Broadcast
    • added #getHomeAPI
    • added #getSystemPlayer
    • added #getTitle
  • SettingsAPI
    • added #isOnline
    • added #getMaxPlayerCount
    • added #randomInt
    • changed #getCurrentPlayers to #getCurrentPlayerCount
I hope you will like this update. I will try to work more often on this plugin now, but i can't promise it.

If you have any further questions, bugs or problems, please send me a dm or report it on GitHub.

Have very great cristmas days and a happy new year,
isolveproblems | Pascal
----------, Dec 25, 2020

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
https://www.spigotmc.org/resources/system-overhaul-update.36457/


The current build is tested with Minecraft 1.8.x only!


You can report bugs here:
https://github.com/phans11/System


New

  • converted the Project to Maven
  • connect System to MySQL (you can connect System to MySQL, but there is no function at the moment)
    • customize the connection details
  • added new Settings to the /settings command
    • added more menus
  • i've worked on the /afk command
    • the command tracks now
      • player movement
      • player is fishing
      • player is breaking or placing a block
    • if one of these things happens, the player will be removed from afk mode automatically
  • added new Commands
    • /broadcast <message>
      • system.broadcast
    • /teleport <player>
      • system.teleport
    • /update <normal | reset>
      • to update the system plugin if an update is available
  • added new TitleHandler
  • added Changelog.MD to support a easier creation of update logs
  • added new VersionChecker
    • added FileDownloader to automatically download the new System-Version
    • added new config file (updater.yml)
      • will be more customizeable in further versions
  • added VaultHook (Economy and Permissions)
  • customizeable ChatListener
    • added new String to change the layout of the ChatListener to the config
    • you can now customize the chat layout
  • added UnknownCommand Messages
    • if a command isn't available, a message will be send to the player - customizeable

Removed
  • removed JavaDoc from .jar
  • (Deprecated) Removed old UpdaterUtil class
  • removed unneccessery Placeholders
Improvements
  • some QoL staff
  • reworked Ping command - now uses Reflections
  • some changes in the plugin.yml
  • SettingsAPI
    • removed #isOnline() method
    • added Config and Placeholder methods
    • changed #getCurrentPlayers() to #getCurrentPlayerCount()
    • add #getMaxPlayerCount()
  • SystemAPI
    • removed #isOnline() method
    • removed #isOffline() method
    • moved #isOffline() method to System
  • moved CMDTeleport from de.ypgames.system.commands.release to de.ypgames.system.commands
  • moved CMDBroadcast from de.ypgames.system.commands.release to de.ygames.system.commands
  • added Error Messages to nearly all commands
  • added Prefixes to nearly all message
  • added Usage messages to nearly all commands
  • added new Error Messages to Var
  • ConfigAPI
    • added #reloadConfig() method
  • changed the /reload command to support the new ConfigAPI
  • changed some permission notes
  • removed uuid support from /skull
  • changed some config messages and strings
  • fixed death message, will not be shown correctly
----------, Feb 3, 2020

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
https://www.spigotmc.org/resources/system-overhaul-update.36457/


The current build is tested with Minecraft 1.8.x only!


You can report bugs here:
https://github.com/phans11/System

New
  • added new InventoryCancelEventListener
  • added new Inventory to the /settings command
  • added InventoryClose and InventoryBack event
  • added some new Commands:
    • /speed <walk/fly> <1-5>
      • can be disabled
    • /reply
      • can be disabled
  • added possibility to enable the chat only for specific players
  • SystemAPI
    • added playerHealthRegeneration event
    • added playerFoodRegeneration event
    • added VaultSupport (i will complete the implemantation in the next few updates)
    • added MySQL support (i will complete the implemantation in the next few updates)
    • all informations about the SystemAPI can be found in the description of the plugin or on GitHub
  • added SettingsAPI
    • all informations about the SettingsAPI can be found in the description of the plugin or on GitHub
  • added ConfigAPI
    • all informations about the ConfigAPI can be found in the description of the plugin or on GitHub
  • added JavaDocs
    • the Docs will be available, after the stable release of 'System'
  • added new Settings to the Config
    • set FoodLevel on join
    • set HealtLevel on join
    • disable HealthRegeneration
    • disable FoodRegeneration
    • enable premium chat
    • disable server chat
  • added DeathChest (early Version)
  • added new MessageHandler for the new ConfigSystem
Removed
  • removed UpdaterV1 (was deprecated)
  • removed Scoreboard settings from the config.yml
  • SystemAPI
    • sendUsage(String name, String pathInFile, Player targetedPlayer) - now in the SettingsAPI (was deprecated)
    • removed some methods from the SystemAPI and moved them to the SettingsAPI
  • GoogleAuthenticator (was deprecated) - will be available as an addon soon
  • removed old ConfigHandler and ConfigSystem
Improvements
  • fixed a bug in the /afk command, which caused that only the usage message was displayed
  • reworked /msg Command
    • added new /reply [alias: /r] command
    • added new ReplyHandler to serve the messages
    • added toggle possibility that you can choose if you want to receive messages or not
    • changed MSG-Prefix
  • added possibility to disable the /speed command
  • changed some inventory initialization names
  • changed folder for the messages.yml
  • switched all classes to the new ConfigSystem
  • QoL changes
  • changed name of the MessageHandler to ReplyHandler due to some confusions
  • changed getSettings() to getConfiguration()
  • added first vanish possibilities to the Join and QuitListener
  • changed messages of the ReplyHandler to fit to the /msg command
  • added new alias to /weather: /weather clear
  • fixed bug with the /build command, where the command couldn't be disabled
  • changed docs
  • changed VersionString: 0.4.5
----------, Nov 23, 2019

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
https://www.spigotmc.org/resources/system-overhaul-update.36457/


The current build is tested with Minecraft 1.8.x only!

You can report bugs here:
https://github.com/phans11/System

New

  • Configsystem (v.1.0.0)
    • Added new Configsystem
    • You don't need to delete the old files (only delete the folder /language without the messages.yml)
    • From now on you receive messages if something is wrong or correct
  • Reload-System
    • You can reload the files with the /system reload command
  • Removed all static-modifiers


Improvements

  • /system
    • I've made some changes for the /system command
    • better overview
    • new design
    • added all new commands to the help
  • Tab-Complete
    • added all commands to the tab complete
    • added Permission to the tab complete
      • system.complete.tab
  • /settings
    • you can't remove items from the gui anymore
    • fixed all errors that could be accured by executing the command
  • Join-System
    • Choose how much live and food the player should have by joining the game/server
  • Better code accessability
  • Permission-System improved
And much more...​
----------, Jun 2, 2019

NOTE THAT THIS IS A DEV-VERSION AND NOT STABLE AND FINISHED YET! TO DOWNLOAD THE STABLE-BUILD GO TO:
https://www.spigotmc.org/resources/system-overhaul-update.36457/

The current build is tested with Minecraft 1.8.x only!

You can report bugs here:
https://github.com/phans11/System

Improved:

  • /back
    • The /back command supports own time stamps until the data gets deleted
    • added File-Prefix
    • changed file name from player name to the uuid of a player
      • example back_<player_uuid>.yml
  • /system plugins is now /settings plugins
    • If you type in /system plugins a notice will be displayed how to use the new command
    • the name of the inventory is customizeable now
    • Items can't be added or removed from the inventory anymore
    • In the future their will be more options, to customize the command
  • /system
    • The help system of System got a rework for a better overview
  • /invsee
    • You can't open up your own enderchest anymore
  • /afk
    • I've made some changes to the afk command
    • New usage: /afk <on /off>
    • /afk outputs a usage hint
    • /afk outputs a no permission message, if you don't have the needed permission
  • /chatclear
    • The command also supports the chatclear for your own chat or the chat from other players
      • Usage: /chatclear <player>
    • Some changed config strings
    • New Permission added
Removed:

  • Some unnecessary config strings
  • /system preversion got removed
  • /system reload got removed and will be readded later on
----------, May 2, 2019

Resource Information
Author:
----------
Total Downloads: 701
First Release: Apr 1, 2019
Last Update: Nov 11, 2024
Category: ---------------
All-Time Rating:
1 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings