Description
Donation
I've created all my mods in my free time ⏳ for you all gratuitously with love 💖.
If you enjoy 😁 this mod and want to give something in reward 💰:
You can support 🤝me either on Patreon, Paypal or Flattr.
Brief
This mod gives you as admin of a server the ability to add one or multiple custom join message(s) for each world/dimension and/or the server. (It works in singleplayer too.)
Usage
If a player joins the server he would see your join message(s) for the server. If a player teleports from one world/dimension to another he would see the join message(s) of that particular world/dimension.
- You can use this mod within a server without needing it as player. (Server side)
- You can use this mod as single player, too. (Client side)
Features
- Use one or multiple message(s)
- Use minecraft formatting to bring colour to your messages (see MOTD Creator)
- Use placeholders for more dynamic messages
- Commands to configure the messages ingame
- Permission for each command possible
- Configurations to define e.g. delimiter of the mods or if the mod version should be displayed
- Customizable language configuration
- Works with multidimension added through mods like JED
Placeholders
- %playername%
- displays the Minecraft name of the player
- %ingamename%
- displays the modified ingame name of the player
- %time%
- displays the current time of the dimension
- %day%
- displays the current day of the dimension
- %motd%
- displays the motd of the server
Config
The config file is located in: config/worldjointext/configGeneral.cfg
- commandName
- If you want to redefine another command name for the mod do it with this value.
- commandNameAliases
- If you want to define an alias name for the command do it with this value.
- worldJoinTextOnServerJoin
- Decides if the join text of a dimension should be displayed after the user joined the server.
- serverJoinTexts
- Which message should be displayed after the player joined the server?
- worldJoinTexts
- Which message should be displayed to the player after entering the dimension?
Commands
The base command is:
- worldjointext
Append one of the sub commands to execute them. Example:
- worldjointext help
Sub commands
The text between the signs less than and greater than is necessary to execute it correctly. The text between brackets is optional.
- add <server|worldid> <modid>
- Adds a new join text for a given dimension.
- Example: wjt add server &3Welcome to our server &6&l%playername%&r
- Result: (After the server join) Welcome to our server ExamplePlayer
- Example: wjt add -1 &4Welcome to hell &a&l%ingamename%&r
- Result: (After entering the nether) Welcome to hell [Cats] ExamplePlayer
- aliases
- Shows available aliases for the main command.
- clear <server|worldid>
- Removes all texts of a dimension.
- dimensions
- Lists the IDs of all available dimensions.
- help (<command>)
- Shows help for each available command.
- list <server|worldid>
- Shows all texts from the dimension ID.
- print <server|worldid> <textid>
- Shows the current unformated join text of a dimension.
- reload
- Will reload the configuration from disc.
- remove <server|worldid> <textid>
- Removes the join text of a dimension.
- set <server|worldid> <textid> <text>
- Sets a new join text for an existing text in the given dimension.
- show <server|worldid> <textid>
- Shows the current formated join text of a dimension.
Permissions
Each command has it's own permission so that the mod is fully customizable to your needs.
Structure:
worldjointext.commands.Commands //Main command
worldjointext.commands.Command<CommandName> //Sub commands
Example:
worldjointext.commands.CommandAdd //Add command
worldjointext.commands.CommandHelp //Help command
[...]
I can't assume that you want provide the functions of the mod to anyone therefore you will possibly encounter the message: "You do not have permission to use this command."
Use a permission manager like ThutPerms to solve this problem by providing you the permissions you need.
Installation
Just put the mod into your mod folder. It's only needed on the server-side if you're hosting a server.
Dependencies
You need at least the corresponding Forge Version.
Language
Currently I'm providing the mod in british english (hopefully). There will be a language file created which gives you the ability to translate the entire mod to your target language:
- config/worldjointext/configLang.cfg
Ideas / Suggestions
As developer one can only guess what the needs of admins / players are, so don't hesitate telling me your ideas / suggestions. Even if you're thinking that some things could be solved much easier or on another way I will appreciate it.
Bugs / Problems
I'm not able to cover all conditions the mod will encounter therefore there can always be bugs / problems, if you find some please tell me so I can fix them. One advice from me at this point: Provide basic information like MC/Forge version and mod version.
Modding
Outstanding until it gets open source.
Source Code (/ Copyright)
I'm a fan of open source, I really do and I'm willing to provide the source code if I get enough requests for it or I decide to publish it - until this point all rights are reserved.
Contribution
You have translated the mod to russian, you have a better logo for it? You can always contribute to this mod at any time, just contact me.
Contact
Use the comment section, write me a pm or visit the discord channel PixtarMcMods.
Viruses / Worms
Every file is scanned across VirusTotal.com with 0 / 60 findings:


