endstone-welcome-message


Nameendstone-welcome-message JSON
Version 0.1.61 PyPI version JSON
download
home_pageNone
SummaryA simple Endstone plugin that allows you to send players a welcome message via chat, tip, toast, title, popup or form when they join the server.
upload_time2025-07-23 00:19:11
maintainerNone
docs_urlNone
authorNone
requires_pythonNone
licenseNone
keywords chat endstone form message minecraft plugin popup tip title toast welcome
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## endstone-welcome-message 

A simple Endstone plugin that allows you to send players a welcome message via chat, tip, toast, title, popup or form when they join the server.

### Message types
#### 1 - Chat message:
<img width="570" height="152" alt="chat" src="https://github.com/user-attachments/assets/06e80480-0e4a-4cba-90f7-bab561ecf356" />

#### 2 - Tip message:
<img width="754" height="84" alt="tip" src="https://github.com/user-attachments/assets/7b8c4a09-625a-4cba-9fe7-7cc39e92cc70" />

#### 3 - Popup message:
<img width="382" height="131" alt="popup" src="https://github.com/user-attachments/assets/fb04c737-584a-4d4b-8c24-ee1da29edda9" />

#### 4 - Toast message:
<img width="841" height="123" alt="toast" src="https://github.com/user-attachments/assets/c6074f6f-6559-4e3f-adbf-ae52be206d10" />

#### 5 - Title message:
<img width="1595" height="550" alt="title" src="https://github.com/user-attachments/assets/ea257934-d1a7-4e3f-ad9c-38effb958700" />

#### 6 - Form message:
<img width="455" height="407" alt="form" src="https://github.com/user-attachments/assets/6198471b-82b1-4888-8bda-13af17a5d458" />

### Config file options
#### ```type```
Welcome message type.

Valid values are between 0 and 6.
| Value | Description |
| --- | --- |
| 0 | Disables welcome message |
| 1 | Chat message |
| 2 | Tip message |
| 3 | Popup message |
| 4 | Toast message |
| 5 | Title message |
| 6 | Form message |

Example:
```toml
type = 1
```

#### ```header```
Toast, Title or Form message header

Effective only when type is 4 (Toast), 5 (Title) or 6 (Form).

You can use ```§``` style Minecraft color codes and ```{}``` style placeholders like: ```{player_name}```, ```{player_ping}```

Example:
```toml
header = "§u§lWelcome §s{player_name}"
```

#### ```body```
Welcome message body

You can use ```§``` style Minecraft color codes and ```{}``` style placeholders like: ```{player_name}```, ```{player_ping}```

You can use newlines within the welcome message body.
To do this, you can use ```\n``` within a single line or break lines using triple quotes.

Note that the Toast message type does not support newlines.

Example:
```toml
body = "§3Hello §6{player_name}§3. Welcome to our Minecraft Server."
```

Example with multiline 1:
```toml
body = "This is a\n multiline welcome message"
```

Example with multiline 2:
```toml
body = """This is a
multiline welcome message"""
```

#### ```form_button_text```
Form Button text

Effective only when type is 6 (Form)

Example:
```toml
form_button_text = "OK"
```

#### ```wait_before```
Wait before the welcome message is displayed (in seconds).

Valid values are between 0 and 5.

0 disables waiting.
```toml
wait_before = 0 
```

### Placeholders
You can use the following placeholders in your welcome message. 
| Placeholder | Description |
| --- | --- |
| {player_name} | Player's name |
| {player_locale} | Player's current locale |
| {player_device_os} | Player's operation system |
| {player_device_id} | Player's current device id |
| {player_hostname} | Player's hostname |
| {player_port} | Player's port number |
| {player_game_mode} | Player's current game mode |
| {player_game_version} | Player's current game version |
| {player_exp_level} | Player's current experience level |
| {player_total_exp} | Player's total experience points |
| {player_exp_progress} | Player's current experience progress towards the next level |
| {player_ping} | Player's average ping |
| {player_dimension_name} | Player's current dimension name |
| {player_dimension_id} | Player's current dimension id |
| {player_coordinate_x} | Player's current x coordinate |
| {player_coordinate_y} | Player's current y coordinate |
| {player_coordinate_z} | Player's current z coordinate |
| {player_health} | Player's health |
| {player_max_health} | Player's max health |
| {player_xuid} | Player's XUID |
| {player_uuid} | Player's UUID |
| {server_level_name} | Server's level name |
| {server_max_players} | The maximum amount of player's which can login to this server |
| {server_online_players} | Current online players count |
| {server_start_time} | Start time of the server |
| {server_locale} | Server's current locale |
| {server_endstone_version} | Server's Endstone version |
| {server_minecraft_version} | Server's Minecraft version |
| {server_port} | Server's IPv4 port |
| {server_port_v6} | Server's IPv6 port |

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "endstone-welcome-message",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "chat, endstone, form, message, minecraft, plugin, popup, tip, title, toast, welcome",
    "author": null,
    "author_email": "cenk <cenk@cenk.app>",
    "download_url": "https://files.pythonhosted.org/packages/69/45/98ca43cfcbadde13b45c5e8b729c057d9c274d78e71c7ab9adce27693d37/endstone_welcome_message-0.1.61.tar.gz",
    "platform": null,
    "description": "## endstone-welcome-message \n\nA simple Endstone plugin that allows you to send players a welcome message via chat, tip, toast, title, popup or form when they join the server.\n\n### Message types\n#### 1 - Chat message:\n<img width=\"570\" height=\"152\" alt=\"chat\" src=\"https://github.com/user-attachments/assets/06e80480-0e4a-4cba-90f7-bab561ecf356\" />\n\n#### 2 - Tip message:\n<img width=\"754\" height=\"84\" alt=\"tip\" src=\"https://github.com/user-attachments/assets/7b8c4a09-625a-4cba-9fe7-7cc39e92cc70\" />\n\n#### 3 - Popup message:\n<img width=\"382\" height=\"131\" alt=\"popup\" src=\"https://github.com/user-attachments/assets/fb04c737-584a-4d4b-8c24-ee1da29edda9\" />\n\n#### 4 - Toast message:\n<img width=\"841\" height=\"123\" alt=\"toast\" src=\"https://github.com/user-attachments/assets/c6074f6f-6559-4e3f-adbf-ae52be206d10\" />\n\n#### 5 - Title message:\n<img width=\"1595\" height=\"550\" alt=\"title\" src=\"https://github.com/user-attachments/assets/ea257934-d1a7-4e3f-ad9c-38effb958700\" />\n\n#### 6 - Form message:\n<img width=\"455\" height=\"407\" alt=\"form\" src=\"https://github.com/user-attachments/assets/6198471b-82b1-4888-8bda-13af17a5d458\" />\n\n### Config file options\n#### ```type```\nWelcome message type.\n\nValid values are between 0 and 6.\n| Value | Description |\n| --- | --- |\n| 0 | Disables welcome message |\n| 1 | Chat message |\n| 2 | Tip message |\n| 3 | Popup message |\n| 4 | Toast message |\n| 5 | Title message |\n| 6 | Form message |\n\nExample:\n```toml\ntype = 1\n```\n\n#### ```header```\nToast, Title or Form message header\n\nEffective only when type is 4 (Toast), 5 (Title) or 6 (Form).\n\nYou can use ```\u00a7``` style Minecraft color codes and ```{}``` style placeholders like: ```{player_name}```, ```{player_ping}```\n\nExample:\n```toml\nheader = \"\u00a7u\u00a7lWelcome \u00a7s{player_name}\"\n```\n\n#### ```body```\nWelcome message body\n\nYou can use ```\u00a7``` style Minecraft color codes and ```{}``` style placeholders like: ```{player_name}```, ```{player_ping}```\n\nYou can use newlines within the welcome message body.\nTo do this, you can use ```\\n``` within a single line or break lines using triple quotes.\n\nNote that the Toast message type does not support newlines.\n\nExample:\n```toml\nbody = \"\u00a73Hello \u00a76{player_name}\u00a73. Welcome to our Minecraft Server.\"\n```\n\nExample with multiline 1:\n```toml\nbody = \"This is a\\n multiline welcome message\"\n```\n\nExample with multiline 2:\n```toml\nbody = \"\"\"This is a\nmultiline welcome message\"\"\"\n```\n\n#### ```form_button_text```\nForm Button text\n\nEffective only when type is 6 (Form)\n\nExample:\n```toml\nform_button_text = \"OK\"\n```\n\n#### ```wait_before```\nWait before the welcome message is displayed (in seconds).\n\nValid values are between 0 and 5.\n\n0 disables waiting.\n```toml\nwait_before = 0 \n```\n\n### Placeholders\nYou can use the following placeholders in your welcome message. \n| Placeholder | Description |\n| --- | --- |\n| {player_name} | Player's name |\n| {player_locale} | Player's current locale |\n| {player_device_os} | Player's operation system |\n| {player_device_id} | Player's current device id |\n| {player_hostname} | Player's hostname |\n| {player_port} | Player's port number |\n| {player_game_mode} | Player's current game mode |\n| {player_game_version} | Player's current game version |\n| {player_exp_level} | Player's current experience level |\n| {player_total_exp} | Player's total experience points |\n| {player_exp_progress} | Player's current experience progress towards the next level |\n| {player_ping} | Player's average ping |\n| {player_dimension_name} | Player's current dimension name |\n| {player_dimension_id} | Player's current dimension id |\n| {player_coordinate_x} | Player's current x coordinate |\n| {player_coordinate_y} | Player's current y coordinate |\n| {player_coordinate_z} | Player's current z coordinate |\n| {player_health} | Player's health |\n| {player_max_health} | Player's max health |\n| {player_xuid} | Player's XUID |\n| {player_uuid} | Player's UUID |\n| {server_level_name} | Server's level name |\n| {server_max_players} | The maximum amount of player's which can login to this server |\n| {server_online_players} | Current online players count |\n| {server_start_time} | Start time of the server |\n| {server_locale} | Server's current locale |\n| {server_endstone_version} | Server's Endstone version |\n| {server_minecraft_version} | Server's Minecraft version |\n| {server_port} | Server's IPv4 port |\n| {server_port_v6} | Server's IPv6 port |\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A simple Endstone plugin that allows you to send players a welcome message via chat, tip, toast, title, popup or form when they join the server.",
    "version": "0.1.61",
    "project_urls": {
        "Homepage": "https://github.com/cenk/endstone-welcome-message"
    },
    "split_keywords": [
        "chat",
        " endstone",
        " form",
        " message",
        " minecraft",
        " plugin",
        " popup",
        " tip",
        " title",
        " toast",
        " welcome"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "383b2c8661a98dc27946fc22bddda51726c5c035288697c452dde907ac5a2916",
                "md5": "87c8568c5074bac822c0866ba4a74a77",
                "sha256": "9e59a3fa85b93399e173c1cdce6c032feceebbea1cdb31aa8f7a303de68835e8"
            },
            "downloads": -1,
            "filename": "endstone_welcome_message-0.1.61-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "87c8568c5074bac822c0866ba4a74a77",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 6026,
            "upload_time": "2025-07-23T00:19:10",
            "upload_time_iso_8601": "2025-07-23T00:19:10.840892Z",
            "url": "https://files.pythonhosted.org/packages/38/3b/2c8661a98dc27946fc22bddda51726c5c035288697c452dde907ac5a2916/endstone_welcome_message-0.1.61-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "694598ca43cfcbadde13b45c5e8b729c057d9c274d78e71c7ab9adce27693d37",
                "md5": "a2e3a39f9574436605b80d9f6e56ffdf",
                "sha256": "ab37f2f8a53418c6287f4092cf9cac11cad662d781bc9f0151b37ac2ea22b316"
            },
            "downloads": -1,
            "filename": "endstone_welcome_message-0.1.61.tar.gz",
            "has_sig": false,
            "md5_digest": "a2e3a39f9574436605b80d9f6e56ffdf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 5562,
            "upload_time": "2025-07-23T00:19:11",
            "upload_time_iso_8601": "2025-07-23T00:19:11.865131Z",
            "url": "https://files.pythonhosted.org/packages/69/45/98ca43cfcbadde13b45c5e8b729c057d9c274d78e71c7ab9adce27693d37/endstone_welcome_message-0.1.61.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-23 00:19:11",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cenk",
    "github_project": "endstone-welcome-message",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "endstone-welcome-message"
}
        
Elapsed time: 0.59147s