UltimateCore - All you need to set up a server and more!

This is a discussion topic for the Ore project, UltimateCore. View the full project on Ore for downloads and more information.


UltimateCore

Features spotlight

  • Teleporting: Teleport, Homes, Warps & Spawns
  • Server management: Chat formatting, Modified server list
  • Modular: All commands and features are bundled into modules which can be turned on and off independently
  • Customisable: All messages are configurable and you can configure modules just like you want
  • Support: UltimateCore is fully open-source. We treat all issues with care and accept pull-requests.

Links & Notices

Support

For problems and bugs create an issue here.
For other support PM me on the forums or leave a message on the forums.

Downloads

Keep in mind all downloads are alpha builds and not ready for production servers.
For now I will always be targeting the newest sponge version, currently API 6.
API 5 should also work pretty well because it is currently still very close to API 6, altough this can change in the future.
Downloads are available at Github: https://github.com/Bammerbom/UltimateCore/releases

1 Like

That category will eventually be closed for replies so it’s best to continue discussion here @Bammerbom.

1 Like

In that case I will just support both forums right now

A new version has been released for UltimateCore, it is available for download here.


This is an alpha build and far from ready for production server use.
I made a temporary documentation here. I know this may be a bit confusing but a better documentation is coming soonTM.

New/Changed:

Fixed:

  • Fixed errors while registering permissions
  • Fixed issues with modules not loading and blank module configurations
  • Fixed /burn usage
  • Fixed /tpa
  • Fixed hovering playernames in deathmessages

A new version has been released for UltimateCore, it is available for download here.


This is an alpha build and far from ready for production server use.
Documentation: https://github.com/Bammerbom/UltimateCore/blob/master/docs/home.md

New/Changed:

  • Added /createkit and /removekit
  • Added vanish module
  • Added exempt permission options for deaf, jail, mute and kick.
  • Added documentation

Fixed:

  • Fixed success count for teleport module
  • Fixed running UltimateCore on a forge client

Ok, really dumb question here from a novice server admin. How do I go about promoting users to be able to use kits and /home?

Find the command in the docs

And then give the permissions which are listed at the command to the player. This is possible using for example PermissionsEx or LuckyPerms

That’s what I’m missing, then. LuckyPerms or PermissionsEX. I read through all the docs, but now it makes sense why I was confused. Thanks for your guidance!

1 Like

A new version has been released for UltimateCore, it is available for download here.


This is an alpha build and far from ready for production server use.
Documentation: https://github.com/Bammerbom/UltimateCore/blob/master/docs/home.md

  • Added item commands:
    /itemname
    Change the name of the item in your hand.
    /itemlore
    Change the lore of the item in your hand.
    /itemquantity
    Change the quantity of the item in your hand.
    /itemdurability
    Change the durability of the item in your hand.
    /itemunbreakable true/false
    Change whether the item in your hand is unbreakable.
    /itemcanbreak [Block] [Block]…
    Change the blocks this item can break.
    /itemcanplaceon [Block] [Block]…
    Change the blocks this item can be placed on.
    /itemhidetags attributes/candestroy/canplace/enchantments/miscellaneous/unbreakable false/true
    Change whether a certain tag is hidden.
    /itemenchant [Level]
    Add an enchantment to the item in your hand.

  • Added some extra bstats charts

  • Added blacklist module (ban certain items)

  • Added geoip module (%country% variable and /country command)

  • Added votifier module (Vote handling)

  • Added %uuid% variable

  • Changes to permissions, shouldnt break any permissions

  • Fixed timed jails

  • Fixed some internal config logic

A new version has been released for UltimateCore, it is available for download here.


This is an alpha build and far from ready for production server use.
Documentation: https://github.com/Bammerbom/UltimateCore/blob/master/docs/home.md

  • Almost all commands are now using the high level command api
  • Added a vanish config with an option to toggle whether vanished players can pick up items
  • Added uc.chat.color.[COLOR] and uc.chat.style.[STYLE] permissions to use certain colors and styles in chat
  • Added uc.sign.color.[COLOR] and uc.sign.style.[STYLE] permissions to use certain colors and styles on signs
  • Added /clearinventory
  • Added /broadcast
  • Added italian language file
  • Fixed colors in prefixes and suffixes
  • Fixed multiple permissions not working correctly
  • Fixed /gamemode error
  • Fixed being allowed to tabcomplete on commands when you don’t have permissions to do so
  • Fixed multiple messages
  • Fixed /kit command

A new version has been released for UltimateCore, it is available for download here.


This is an alpha build and far from ready for production server use.
Documentation: https://github.com/Bammerbom/UltimateCore/blob/master/docs/home.md

  • Added ‘compatibility mode’ for 1.10 servers with the tablist module, which uses the scoreboard
  • Added tablist weight option (uc.tablist.weight), does not work with compatibility mode
  • Added afk suffix for afk players in the tablist
  • Added /speed, /walkspeed and /flyspeed
  • Added /bc alias for /broadcast
  • Added %option:% variable to request any option of a player
  • Added %stat:% variable to request any statistic of a player
  • Added /tpall
  • Added /tphere
  • Added /tp
  • Added nick module
  • Added favicon support to serverlist module (if you want to use this, reset your serverlist.conf)
  • Finished internal command system
  • The /time command now uses the high level api
  • Updated bstats (now uses bar chart)
  • A lot of internal changes
  • Fixed /kickall with no reason
  • Updated italian language file
  • Fixed tab completion for multiple commands
  • Fixed some teleportation logic
  • Fixed /tpaccept and /tpdeny not working correctly
  • A lot of optimization for the tablist module
  • Fixed variables in some messages
  • Removed all unused messages from the language files
  • Fixed weather locks not working
  • Fixed /uc reload not working with multiple modules
  • Fixed /sudo
  • Fixed kit cooldowns
  • Fixed descriptions for kits

Also, we have a discord now: https://discord.gg/ymEQE3s

A new version has been released for UltimateCore, it is available for download here.


This is an alpha build and far from ready for production server use.
Documentation: https://github.com/Bammerbom/UltimateCore/blob/master/docs/home.md

  • Added /ping command
  • Added world module
  • Added ‘/ ?’ for help on a command
  • Fixed kit descriptions
  • Put language into a service
  • Command system adjustments
  • Config system adjustments
  • Fixed kit lastused casting errors
  • Fixed groupspawns
  • Fixed warp saving
  • Fixed blood module with /uc reload

A new version has been released for UltimateCore, it is available for download here.


This is an alpha build and not ready for production server use.
Documentation: https://github.com/Bammerbom/UltimateCore/blob/master/docs/home.md

[+] Added the /uuid command
[+] Added delay & warmup options to commands
[+] Added the /signedit command
[+] Added /mail
[+] Added /randomtp
[+] Added /biometp
[+] Added /top
[+] Added /ban and /unban
[+] Added /ip to get a player’s ip
[+] Added ban motds (Configurable in the ban.conf file)
[+] Added the /break command to break the block you are looking at
[+] Added /list
[+] The /world info & /world list commands are now seperate commands

[*] Fixed building UltimateCore again…
[*] Fixed the geoip module
[*] Fixed the /afk arguments
[*] Fixed the /signedit command
[*] Fixed afk not going away on relogin
[*] Fixed the tablist module giving errors with older configs
[*] Fixed deaf exempt not working
[*] Fixed deaf and mute arguments
[*] Update bstats class
[*] Improved command api
[*] Implemented command events

[-] Removed the ability to do ‘/ ?’ because it messed with the usage and tab completion. Might be re-added in the future.

A new version has been released for UltimateCore, it is available for download here.


This is an alpha build and not ready for production server use.
Documentation: https://github.com/Bammerbom/UltimateCore/blob/master/docs/home.md

! All warps will be removed after installing this release

  • Added a lot of documentation for UltimateCore (see https://github.com/Bammerbom/UltimateCore/blob/master/docs/home.md)

  • Added /uc setupperms (see documentation)

  • Added /invsee (does not work with 1.10)

  • Fixed homes and warps breaking when deleting the worlds they are in

  • Updated uc hub

  • Fixed SpongeVanilla compatibility

  • Fixed certain permissions missing from the docs

  • The default module is now called ‘core’

  • Fixed default tablist footer

A new version has been released for UltimateCore, it is available for download here.


This is an alpha build and not ready for production server use.
Documentation: https://github.com/Bammerbom/UltimateCore/blob/master/docs/home.md

  • Added max level for /enchant
  • Fixed the /tp command without an Y coordinate
  • Fixed /world import case sensivity
  • Fixed /world command in singleplayer
  • Fixed issues with 1.10 and chatting
  • Fixed scope of chat formatter
  • Fixed some /afk logic

A new version has been released for UltimateCore, it is available for download here.


This is an alpha build and not ready for production server use.
Documentation: https://github.com/Bammerbom/UltimateCore/blob/master/docs/home.md

  • Fixed votifier module not loading
  • Fixed tab list max length
  • Fixed errors in inventory click event
  • Fixed /back command
  • Fixed new lines for automessages

A new version has been released for UltimateCore, it is available for download here.


Documentation: https://github.com/Bammerbom/UltimateCore/blob/master/docs/home.md

  • Fixed Sponge API 7 compatibility

well, HOW CAN I IMPORT A WORLD INTO MY SERVER!!! Your Plugin just create a new world!!!

1 Like

Using the /world import command. Make sure to give it the correct world name.

world name is correct, At first, I put my world into World folder, however, the plugin could not recognize it. Then I put it into Server root folder. Your plugin recongnize my world, However, it just create a new world but not import my world. I’m using the latest 1.11.2 sponge api.