UltraCore icon

UltraCore -----

A Simple and free minecraft plugin that let you customise and manage your network



FAQ:
Sometimes it show Resources in /uctps with negative numbers or -100%. WHY?
- This Might Be Because Of Your Java Version it is recommended to use this plugin on Java 1.8 (8) - Java 11 - Java 9 - Java 17

Why do I get -1ms when doing /ucping?
- This Also can be because of your Spigot (paper,Spigot,Carbon) and Java 8 on some server softwares

Why Does Sounds Don't Work or Give error on 1.8 Version?
- The sounds are not Available on 1.8 as I mentioned in Config

Why Tablist Does Not Work for Me?
- Tablist Manager Can't be used on Version below 1.16

Anti Swear Doesn't Work For me. WHY?
- Make sure to set the permission of bypass or disable it in there or don't give it to anyone

WIKI:
Configurations Explanation:
Code (YAML):
# UpdaterAPI Settings
update-checker
:
  enabled
: true   # Enable or disable update checking on server start and player join

# It is recommended to download the updates manually till this feature get stable
auto-update
:
  enabled
: false   # Enable or disable automatic updates
This Section Let You to configure Update Checker of UltraCore
- Update Checker -
if disabled there will be no Update Check and it won't send a message every 4 minutes to playera with permission uc.update
- auto update - if disabled it won't download the latest UltraCore (it is recommended to turn this off)

Code (YAML):
# set server types this will provide custome features
# Available Types : lobby
# set to "other" if you want just UltraCore features
SERVER_TYPE
: "other"

This Feature is still in development but in future we will add new types to it with new Features for different game modes
Lobby Server type -
this Server Type like I said is still in development but it will add a /lobby and a spawn system which adds a new Config (spawn.yml)

Code (YAML):
# Customize Social Medias Commands
commands
:

  # /discord
  discord
:
    enabled
: true

  # /twiterr - /x
  twitter
:
    enabled
: true

  # /teamspeak
  # /ts
  teamspeak
:
    enabled
: true

  # /instagram - /insta
  instagram
:
    enabled
: true

  # /telegram - /tme
  telegram
:
    enabled
: true

  # /website - /web
  website
:
    enabled
: true

This Feature Will allow you to disable any of social commands

Code (YAML):
# A boolean value that enables or disables the entity limit feature.
# Set this to 'true' to enable the feature or 'false' to disable it.
# Recommended to keep it disabled! its too UnStable and might even get removed!
Entity_Limit_Enabled
: false

# The maximum number of entities allowed in a single block before optimizations are applied.
Entity_Limit
: 23
This Feature is Very old and was added in first test versions of UltraCore So it's UnStable and to be honest I don't even remember what it was used for but I guess it will manage entity limitations

Code (YAML):
# Tablist Editor Settings
TabList
:
  Enabled
: true             # This Feature is only for 1.16+ if you are using Versions Below 1.16 use TAB plugin
  Header
:
   - " "
    - "     &b&lYour Network &7|| &3&lEU     "
    - " "
  Footer
:
   - " "
    - "     &bOnline Players
: &3%online_players%     "
    - "
"
This Feature allows you to edit the tablist of only 1.16+ so if your running a server on below 1.16 it is absolutely required to be disabled otherwise it will spam in console

Code (YAML):
# A Pre Chunk Loader System That get more Ram at the start up But Make Server Have Less Lag After that
# The Ram Usage will Get Stable After A Specific time (depends on how much is the radius of chunk Loader Higher=Longer Time)
load-chunks
:
  enabled
: true
  radius
: 5       # Chunks From Each Direction That Have to load (player = center)
THIS feature allow you to optimize Chunk load and make them faster when Players join but it's UnStable at versions below 1.14 so it is recommended to turn it off but if you don't want to disable it. Then keep it on

Code (YAML):
# Hit register editor
HitRegister
:
  Enabled
: true
  Delay
: 0.034   # register time in second (if you set it on 0 it would be better)
This value will help you edit the hit delay only on 1.8 so if your 1.9 or above disable this as this won't change anything

Code (YAML):
# Edit Plugin List Format
Plugins-Format
:
  Header
:
   - "&b-----&f----------------&b-----"
    - "&fPlugins &7(%plugins_amount%):"
  Footer
:
   - "&b-----&f----------------&b-----"
This Feature is for /ucplugins command to edit the message header and footer

Code (YAML):
# Tps Format
tps_prefix
: "&8[&e&l⚡&8] "
tps_message
:
 - "&b--------&f----------------&b--------"
  - "{tps_prefix}&fTPS &7(1s/1m/10m)
: %tps1s% , %tps1m% , %tps10m%"
  - "{tps_prefix}&fCPU Cores
: &b%cores%"
  - "{tps_prefix}&fCPU Usage
: &b%cpu_usage%"
  - "{tps_prefix}&fIn-use Cores
: &b%in_use_cores%"
  - "{tps_prefix}&fUptime
: &b%hours%h %minutes%m %seconds%s"
  - "{tps_prefix}&fMax RAM
: &b%maxram%MB"
  - "{tps_prefix}&fAllocated RAM
: &b%allocatedram%MB"
  - "{tps_prefix}&fUsed RAM
: &b%usedram%MB"
  - "{tps_prefix}&fFree RAM
: &b%freeram%MB"
  - "{tps_prefix}&fOnline Players
: &b%online_players%&7/&b%max_players%"
  - "{tps_prefix}&fRAM Usage
: &b%ram_usage%"
  - "&b--------&f----------------&b--------"
 
This Feature Allows you to completely customize /uctps command message

Code (YAML):
# On Join Settings
on_join_settings
:
  enableJoinMessage
: true
  enableLeaveMessage
: true
  enableWelcomeMessage
: true
  enableChatClearOnJoin
: true

welcomeMessage
:
 - "&bWelcome to the server, &e%player%&6!"
  - "&bWe hope you enjoy your stay."

chatClear
:           # also for /chatclear
  clearLines
: 100
All of this value are for Chat manager(Neon) this chat clear value will only clear chat for the player if you want to clear chat globally use /chat clear

Code (YAML):
Player_List:
  Header
:
   - "&b-----&f----------&b-----"
    - "&fPlayers
: &b%online_players%&7/&b%max_players%"
  Footer
:
   - "&b-----&f----------&b-----"
/uclist Header and footer Manager

Code (YAML):
give_cmd_settings:
  public_console_announce
: true
Should Give command be announced to everyone while something been given by console?

Code (YAML):
# ChatManager Settings (NeonAPI)
ChatManager
:
  AntiSpam
:
    Enabled
: true
    Similarity_Percentage
: 80 # Percentage of similarity for blocking similar messages
    Block_Exact_Duplicate
: true # Block exact duplicate messages
    Duplicate_Message_Cooldown
: 60000 # in milliseconds
    Similarity_Blocking_Enabled
: true
  Chat_Cooldown
:
    Enabled
: true
    Message_Cooldown
: 400 # Cooldown time in milliseconds for sending messages (0.4 seconds)
    Command_Cooldown
: 600 # Cooldown time in milliseconds for executing commands (0.6 seconds)
  RepeatingCharacterCheck
:
    Enabled
: true
    Max_Repeated_Characters
: 4 # Maximum allowed repeated characters in a row
 
Manage Chat & command cooldown - Anti Spam and more of NeonChatAPI

Code (YAML):
# ActionBar Health Like MMC Practice
# (!) This Action bar wont show player health instantly for better performance!
HealthActionBar
:
  enabled
: true
  # Messages for /toggleactionbar command
  enabled-message
: "&aHealth action bar enabled."
  disabled-message
: "&cHealth action bar disabled."
  display-format
: "&e&l<player_name>: &r<health>"
  health-symbols
:
    full
: "❤"
    half
: "❤"
    empty
: "❤"
    # Available Colors: (red,dark_red,yellow,gold,white,black,pink,light_purple,dark_purple,aqua,dark_aqua,blue,dark_blue,gray,dark_gray)
    full-color
: "dark_red"
    half-color
: "red"
    empty-color
: "dark_gray"
  disabled-worlds
:
   - "world1"
    - "spawn"
kill-action-bar-format
: "&c&lKILL! &6<killed player name>"
Thus Feature adds an actionbar that show player/mobs health like mine men club

Code (YAML):
# Message System Recode Settings
# Should We Play A sound On message Receive?
message_sound
: false

# Should UtraCore Manage /msg and related?
message_enabled
: true

# Sounds For /msg
msg_sounds
:
  message_received
: ENTITY_EXPERIENCE_ORB_PICKUP
  error_sound
: BLOCK_ANVIL_LAND
 
/msg Command New Config values allows you to add sounds (sounds only work for 1.16+ for now)

Code (YAML):
# /Kiss command Settings
# Enable or disable the /kiss command
kiss_cmd_enabled
: true

# Enable or disable particles
kiss_particles
:
  enabled
: true
  duration
: 1   # Duration in seconds
Enable or disable /kiss command and change how many seconds after command the particles be shown (can not be 0)

Code (YAML):
# Mention System Recode Settings
mention
:
  cooldown
: 30 # Cooldown time in seconds
  sound
:
    # For 1.8 compatibility, use Minecraft's sound names
    mention_success
: ENTITY_PLAYER_LEVELUP # Change to desired sound for mention success
    mention_receive
: ENTITY_PLAYER_HURT # Change to desired sound for mention receive
 
This value is for Mention Command and it sounds (sounds only for 1.16+)

Code (YAML):
# Anti Swear Recode
AntiSwear
:
  enabled
: true   # Enable/disable the anti-swear system globally.
  checkSymbolsAndSpaces
: true   # If true, the system will detect bad words even with symbols/spaces.
  bannedSymbols
: "#@!$%^&*"   # List of symbols to check between letters of bad words.
  bannedWords
:
   - badword
    - curseword
  toggleEnabled
: true   # If true, allows players to toggle seeing toxic words via /toggletoxicwords.
  antiSwearCommand
: true   # If true, bad words will be blocked in commands as well.
  notifyAdmins
: true   # Notify admins when a swear word is used.
  bypassPermission
: "uc.antiswear.bypass"
  adminWarnPermission
: "uc.antiswear.warn"
  warnMessage
: "&8[&b&lUltra&3&lCore&8] &cYou cannot type: &4\" %message%\" "
  adminWarnMessage
: "&8[&b&lUltra&3&lCore&8] &cSwear by: &l&b%player%"
  toggleOnMessage
: "&8[&b&lUltra&3&lCore&8] &aToxic words filter enabled!"
  toggleOffMessage
: "&8[&b&lUltra&3&lCore&8] &cToxic words filter disabled!"
 
Brand new Anti Swear System That is highly recommended to use

Code (YAML):
# Amethyst Spigot World Setting Manager (impl)
World_Settings
:
  # lava turning to cobblestone
  GENERATE-COBBLESTONE
: true

  # lava turning to obsidian
  GENERATE-OBSIDIAN
: true

  # lava turning to stone
  GENERATE-STONE
: false
 
edit How Lava and water react when intract with each other

Code (YAML):
# Can Players Toggle chat?
chat-can-be-toggled
: true
Can player Use /togglechat to don't see players messages?

Code (YAML):
# Fracture Chat Manager (impl) Settings
chat
:
  enabled
: true
  permOnly
: false
  clearLines
: 100
  permission
: "chatmanager.bypass"
 
The brand new Fracture Chat api customizations for /chat command

Resource Information
Author:
----------
Total Downloads: 117
First Release: Aug 25, 2024
Last Update: Sep 16, 2024
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings