Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Details
Requirements
You need to use Paper, (not Spigot!) and ProtocolLib 5.1.0 or higher for this plugin to work! This plugin is also for 1.20.2, other versions won't work unless they're not the most recent one! IMPORTANT: All server members must enable or accept the resource pack!
Overview
This plugin adds souls, traits, magic items, devices, powers and mechanics based on GlitchTale/Meropos. Note that this project has been discontinued due to Camila Cuevas' actions and will not receive any new updates.
Youtube trailer showcasing some of the features
Features
- New Items
- Arnicite
- 7 kinds of charged arnicite
- Arnicite hearts
- 7 kinds of charged arnicite hearts
- Rudalite
- Rudalite armor
- Rudalite sword
- Hate vial
- 7 Magical Devices
- 6 kinds of runes
- Human soul traits and mechanics
- Bête Noire souls and mechanics
- 66 New magical powers, like:
- Telekinesis
- Teleportation
- Domes
- Aura Enhancements
- Determination Swords
- And a long etc.!
- A skin system to link your soul to your skin (Requires SkinsRestorer)
- Discord integration with DiscordSRV (Requires DiscordSRV)
- 15 New Advancements.
How to Start
When you join the server, you will get a randomly generated soul, you'll be able to access the plugin menu using Shift+L, which gives access to power selection, turning off your powers to play vanilla, and seeing a detailed description of your soul.
To get more detailed guides and information on hate, magic or items, check out our Discord Server, where we have many useful guides and you'll be able to directly ask questions about the plugin!
Configuration for admins
The plugin also integrates different configuration options that admins can change within the plugins config.yml file:
- ambient-destruction: false by default, allows powers to destroy their surroundings and cause damage to blocks.
- unofficial-powers: false by default, introduces optional powers thought of by the creator or fans of the plugin suggested through the discord server.
- story-powers: true by default, introduces canon powers that haven't appeared in any animation so far, but that have been shown in speedpaints and public stories.
- spoiler-powers: false by default, introduces canon powers that haven't appeared in any animation or public stories, but that have been discussed in the public spoiler channel of the official Meropos discord server.
- merged-power-lock: true by default, decides if merged powers will lock you out of using the component powers (e.g. Teleportation will lock you out of gravity and time manip)
- reset-mode: FULL by default, controls whether nextlife is enabled and how random it is.
- reset-soul-on-death: false by default, decides if dying will reset the player's soul.
- reset-has-memory: true by default, decides if traits will need to be discovered first before being selectable in nextlife
- reset-randomness-aid: true by default, decides if traits that you haven't discovered will be more common when rolling a new soul.
- reset-love-requirement: 15 by default, decides the LOVE requirement to be able to regenerate your soul.
- reset-soul-requirement: 1 by default, decides the required absorbed soul count to be able to regenerate your soul.
- reset-arnicite-requirement: true by default, decides whether an arnicite heart is required or not to regenerate your soul.
- max-determination-souls-allowed: -1 (unlimited) by default, limits the amount of determination souls per server
- max-bete-noires-allowed: 1 by default, limits the amount of bête noires per server
- max-inverted-allowed: 6 by default, limits the amount of inverted souls per server
- max-dual-traited-allowed: -1 (unlimited) by default, limits the amount of dual traited players per server
- traitless-population-percent: 2 by default, sets the chance of a traitless soul when regenerating
- bete-noire-death-reset: true by default, decides if, bete noires will reset when they die
- inversion-destroys-dual-chance: 80 by default, decides the chance for dual traits to collapse to only one trait upon inversion
Discord configuration for softdepends:
- discord-gt-channel: ID of the channel to send soul change and leveling up embed messages.
- show-regens-in-discord: true by default, whether or not soul regeneration embeds will be sent to a discord server when they happen.
- show-levelup-in-discord: true by default, whether or not leveling up embeds will be sent to a discord server then they happen.
- sync-roles: true by default, whether or not the plugin will autoupdate roles of linked discord-server accounts according to their traits ingame.
- <trait>-role: role ID for that specific trait, setting it to -1 will disable it.
Commands
- /showsoul -> Makes your soul visible, it will follow you around!
- /gtdebug -> Debug command used by the dev, it doesn't do much, but feel free to try and discover all its secrets!
- /setlove -> Sets your LOVE to any level of your choosing
- /sethate -> Sets your Hate level to any level of your choosing
- /setinverted -> Inverts your soul traits, if possible
- /gtrp -> Downloads and sets the RP
- /regeneratesoul -> Recreates your soul, you can pass it 6 number parameters as the trait percents of your soul.
- /souldescription -> Tells you your LOVE, trait, hate levels and progress towards the next level.
- /powerselection -> Opens the power selection menu.
- /usemagic -> Starts magic mode, necessary to use powers.
- /nextlife -> Allows you to change your soul once you meet all the requirements to do so.
- /gtskin -> Allows you to set a skin for all different kinds of situations and soul states.
Permissions
- glitchtale.showsoul -> Perm to use /showsoul, enabled by default.
- glitchtale.debug -> Perm to use /gtdebug
- glitchtale.setlove -> Perm to use any op /set<feature> commands
- glitchtale.resourcepack -> Perm to use /gtrp, enabled by default
- glitchtale.nextlife -> Perm to use /nextlife, enabled by default
- glitchtale.souldescription -> Perm to use /souldescription, enabled by default.
- glitchtale.usemagic -> Perm to use /usemagic, enabled by default.
- glitchtale.powerselection -> Perm to use /powerselection, enabled by default.
- glitchtale.skin -> Perm to use /gtskin command
- glitchtale.regeneratesoul -> Perm to use /regeneratesoul command
- glitchtale.rpskip -> Permission to skip the resourcepack on join
Data Collection
GlitchtalePlugin integrates bStats, which means it will collect anonymous information about the server, all the data that GlitchtalePlugin collects can be seen in its bStats page.
GlitchtalePlugin does not collect any private information about the server, but if you wish to disable it, you can do so by going to bStats' config.yml file in plugins/bStats/config.yml and putting "false" in the "enabled" field of the file.
Help & Support
You can find a lot more detailed guides, report bugs, ask questions and give suggestions in our Discord Server!
Credits
Modeler & Polish Translator - DoctorMatrix
Main Developer & Spanish Translator - OscarKoala
Developer & French Translator - Callie
Polish Translator - Temminator
Russian Translator - A.B.O.B.I.N.A.T.O.R