COWMODSКаталог модов
Henny Essentials

ВЕРСИИ (35)

release

Henny Essentials V1.0.4-H3 for MC1.21.5 [NeoForge]

1.0.4-H3+neoforge-1.21.5
7 мая 2025 г.177Minecraft: 1.21.5neoforge
Скачать
Что нового
## Henny Essentials V1.0.4-H3 for Minecraft 1.21.5 - Brought 1.21.5 version up to date with all new changes in 1.21.1 version of HE #### Warp additions - Added new permission check for warps: `warpcategory.<categoryname>` - This will grant permission to **all** warps within that category. - Remember: warps go into the `default` category by default - You can still assign individual warp permissions with: `warp.<warpname>` - If using inventory menu display, the player will only see warps they have permission for - The `/he setwarp` and `/he settempwarp` commands now take two new optional arguments: - `category` ~ the name of the category (eg "shops") - `displayItem` ~ the item to display in the warp menu (if enabled) (eg: minecraft:diamond) - Command examples: - `/he settempwarp nether 7D dimensions minecraft:obsidian` - ^ sets a temp warp called "nether" that lasts 7 days and has a display icon of obsidian - `/he setwarp notch playerbases minecraft:player_head[profile={name:notch}]` - ^ set warp called "notch" in the playerbases category with Notch's player head as the icon #### Invsee offline - Added `/he invseeoffline <playername>` command to view offline players inventories - Note **Use this only when really necessary**. This command will manipulate the users data file with any changes you make. - Only use when really necessary #### Ban Command fixes - Sometimes the ban command would throw an error and not complete the ban successfully. - This has now been fixed.
release

Henny Essentials V1.0.4-H3 for MC1.21.5 [Forge]

1.0.4-H3+forge-1.21.5
7 мая 2025 г.63Minecraft: 1.21.5forge
Скачать
Что нового
## Henny Essentials V1.0.4-H3 for Minecraft 1.21.5 - Brought 1.21.5 version up to date with all new changes in 1.21.1 version of HE #### Warp additions - Added new permission check for warps: `warpcategory.<categoryname>` - This will grant permission to **all** warps within that category. - Remember: warps go into the `default` category by default - You can still assign individual warp permissions with: `warp.<warpname>` - If using inventory menu display, the player will only see warps they have permission for - The `/he setwarp` and `/he settempwarp` commands now take two new optional arguments: - `category` ~ the name of the category (eg "shops") - `displayItem` ~ the item to display in the warp menu (if enabled) (eg: minecraft:diamond) - Command examples: - `/he settempwarp nether 7D dimensions minecraft:obsidian` - ^ sets a temp warp called "nether" that lasts 7 days and has a display icon of obsidian - `/he setwarp notch playerbases minecraft:player_head[profile={name:notch}]` - ^ set warp called "notch" in the playerbases category with Notch's player head as the icon #### Invsee offline - Added `/he invseeoffline <playername>` command to view offline players inventories - Note **Use this only when really necessary**. This command will manipulate the users data file with any changes you make. - Only use when really necessary #### Ban Command fixes - Sometimes the ban command would throw an error and not complete the ban successfully. - This has now been fixed.
release

Henny Essentials V1.0.4-H3 MC1.21.5 [Fabric]

1.0.4-H3+fabric-1.21.5
7 мая 2025 г.102Minecraft: 1.21.5fabric
Скачать
Что нового
## Henny Essentials V1.0.4-H3 for Minecraft 1.21.5 - Brought 1.21.5 version up to date with all new changes in 1.21.1 version of HE #### Warp additions - Added new permission check for warps: `warpcategory.<categoryname>` - This will grant permission to **all** warps within that category. - Remember: warps go into the `default` category by default - You can still assign individual warp permissions with: `warp.<warpname>` - If using inventory menu display, the player will only see warps they have permission for - The `/he setwarp` and `/he settempwarp` commands now take two new optional arguments: - `category` ~ the name of the category (eg "shops") - `displayItem` ~ the item to display in the warp menu (if enabled) (eg: minecraft:diamond) - Command examples: - `/he settempwarp nether 7D dimensions minecraft:obsidian` - ^ sets a temp warp called "nether" that lasts 7 days and has a display icon of obsidian - `/he setwarp notch playerbases minecraft:player_head[profile={name:notch}]` - ^ set warp called "notch" in the playerbases category with Notch's player head as the icon #### Invsee offline - Added `/he invseeoffline <playername>` command to view offline players inventories - Note **Use this only when really necessary**. This command will manipulate the users data file with any changes you make. - Only use when really necessary #### Ban Command fixes - Sometimes the ban command would throw an error and not complete the ban successfully. - This has now been fixed.
release

1.0.4-H3+neoforge-1.21.1

1.0.4-H3+neoforge-1.21.1
29 апр. 2025 г.1,5 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
## Henny Essentials V1.0.4-H3 ### Changes in this version: #### Warp additions - Added new permission check for warps: `warpcategory.<categoryname>` - This will grant permission to **all** warps within that category. - Remember: warps go into the `default` category by default - You can still assign individual warp permissions with: `warp.<warpname>` - If using inventory menu display, the player will only see warps they have permission for - The `/he setwarp` and `/he settempwarp` commands now take two new optional arguments: - `category` ~ the name of the category (eg "shops") - `displayItem` ~ the item to display in the warp menu (if enabled) (eg: minecraft:diamond) - Command examples: - `/he settempwarp nether 7D dimensions minecraft:obsidian` - ^ sets a temp warp called "nether" that lasts 7 days and has a display icon of obsidian - `/he setwarp notch playerbases minecraft:player_head[profile={name:notch}]` - ^ set warp called "notch" in the playerbases category with Notch's player head as the icon #### Invsee offline - Added `/he invseeoffline <playername>` command to view offline players inventories - Note **Use this only when really necessary**. This command will manipulate the users data file with any changes you make. - Only use when really necessary #### Ban Command fixes - Sometimes the ban command would throw an error and not complete the ban successfully. - This has now been fixed.
release

1.0.4-H3+forge-1.21.1

1.0.4-H3+forge-1.21.1
29 апр. 2025 г.76Minecraft: 1.21.1forge
Скачать
Что нового
## Henny Essentials V1.0.4-H3 ### Changes in this version: #### Warp additions - Added new permission check for warps: `warpcategory.<categoryname>` - This will grant permission to **all** warps within that category. - Remember: warps go into the `default` category by default - You can still assign individual warp permissions with: `warp.<warpname>` - If using inventory menu display, the player will only see warps they have permission for - The `/he setwarp` and `/he settempwarp` commands now take two new optional arguments: - `category` ~ the name of the category (eg "shops") - `displayItem` ~ the item to display in the warp menu (if enabled) (eg: minecraft:diamond) - Command examples: - `/he settempwarp nether 7D dimensions minecraft:obsidian` - ^ sets a temp warp called "nether" that lasts 7 days and has a display icon of obsidian - `/he setwarp notch playerbases minecraft:player_head[profile={name:notch}]` - ^ set warp called "notch" in the playerbases category with Notch's player head as the icon #### Invsee offline - Added `/he invseeoffline <playername>` command to view offline players inventories - Note **Use this only when really necessary**. This command will manipulate the users data file with any changes you make. - Only use when really necessary #### Ban Command fixes - Sometimes the ban command would throw an error and not complete the ban successfully. - This has now been fixed.
release

1.0.4-H3+fabric-1.21.1

1.0.4-H3+fabric-1.21.1
29 апр. 2025 г.1,2 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
## Henny Essentials V1.0.4-H3 ### Changes in this version: #### Warp additions - Added new permission check for warps: `warpcategory.<categoryname>` - This will grant permission to **all** warps within that category. - Remember: warps go into the `default` category by default - You can still assign individual warp permissions with: `warp.<warpname>` - If using inventory menu display, the player will only see warps they have permission for - The `/he setwarp` and `/he settempwarp` commands now take two new optional arguments: - `category` ~ the name of the category (eg "shops") - `displayItem` ~ the item to display in the warp menu (if enabled) (eg: minecraft:diamond) - Command examples: - `/he settempwarp nether 7D dimensions minecraft:obsidian` - ^ sets a temp warp called "nether" that lasts 7 days and has a display icon of obsidian - `/he setwarp notch playerbases minecraft:player_head[profile={name:notch}]` - ^ set warp called "notch" in the playerbases category with Notch's player head as the icon #### Invsee offline - Added `/he invseeoffline <playername>` command to view offline players inventories - Note **Use this only when really necessary**. This command will manipulate the users data file with any changes you make. - Only use when really necessary #### Ban Command fixes - Sometimes the ban command would throw an error and not complete the ban successfully. - This has now been fixed.
release

1.0.4-H2+fabric-1.21.1

1.0.4-H2+fabric-1.21.1
27 апр. 2025 г.43Minecraft: 1.21.1fabric
Скачать
Что нового
## Henny Essentials V1.0.4-H2 ### Changes in this version: #### Warp save fixes - Warps would sometimes fail to save. This has been fixed.
release

1.0.4-H2+forge-1.21.1

1.0.4-H2+forge-1.21.1
27 апр. 2025 г.22Minecraft: 1.21.1forge
Скачать
Что нового
## Henny Essentials V1.0.4-H2 ### Changes in this version: #### Warp save fixes - Warps would sometimes fail to save. This has been fixed.
release

1.0.4-H2+neoforge-1.21.1

1.0.4-H2+neoforge-1.21.1
27 апр. 2025 г.49Minecraft: 1.21.1neoforge
Скачать
Что нового
## Henny Essentials V1.0.4-H2 ### Changes in this version: #### Warp save fixes - Warps would sometimes fail to save. This has been fixed.
release

1.0.4-H1+fabric-1.21.5

1.0.4-H1+fabric-1.21.5
26 апр. 2025 г.51Minecraft: 1.21.5fabric
Скачать
Что нового
## Henny Essentials V1.0.4 for Minecraft 1.21.5
release

1.0.4-H1+forge-1.21.5

1.0.4-H1+forge-1.21.5
26 апр. 2025 г.30Minecraft: 1.21.5forge
Скачать
Что нового
## Henny Essentials V1.0.4 for Minecraft 1.21.5
release

1.0.4-H1+neoforge-1.21.5

1.0.4-H1+neoforge-1.21.5
26 апр. 2025 г.45Minecraft: 1.21.5neoforge
Скачать
Что нового
## Henny Essentials V1.0.4 for Minecraft 1.21.5
release

1.0.4-H1+neoforge-1.21.1

1.0.4-H1+neoforge-1.21.1
23 апр. 2025 г.39Minecraft: 1.21.1neoforge
Скачать
Что нового
## Henny Essentials V1.0.4-H1 ### Changes in this version: #### Teleports with no warmup - Fixed a bug where a command with a warmupSeconds config of `0` would not work correctly #### Command visibility - Users used to be able to see commands through the "autocomplete" chat feature even though they had no permission to use said commands. This has been fixed.
release

1.0.4-H1+forge-1.21.1

1.0.4-H1+forge-1.21.1
23 апр. 2025 г.53Minecraft: 1.21.1forge
Скачать
Что нового
## Henny Essentials V1.0.4-H1 ### Changes in this version: #### Teleports with no warmup - Fixed a bug where a command with a warmupSeconds config of `0` would not work correctly #### Command visibility - Users used to be able to see commands through the "autocomplete" chat feature even though they had no permission to use said commands. This has been fixed.
release

1.0.4-H1+fabric-1.21.1

1.0.4-H1+fabric-1.21.1
23 апр. 2025 г.36Minecraft: 1.21.1fabric
Скачать
Что нового
## Henny Essentials V1.0.4-H1 ### Changes in this version: #### Teleports with no warmup - Fixed a bug where a command with a warmupSeconds config of `0` would not work correctly #### Command visibility - Users used to be able to see commands through the "autocomplete" chat feature even though they had no permission to use said commands. This has been fixed.
release

1.0.4+neoforge-1.21.1

1.0.4+neoforge-1.21.1
20 апр. 2025 г.96Minecraft: 1.21.1neoforge
Скачать
Что нового
## Henny Essentials V1.0.4-E3 ### Changes in this version: #### Conditions - You can now define **conditions** in `config/HennyEssentials/Conditions.json` - Conditions can be used to run commands when a player performs a certain action (eg: block break, reaches X playtime) - This can be used to auto rank-up players that reach a certain playtime - Currently only "playtime" type is supported but more will be added in the future. - With "playtime" type, `triggerValue` is the **number of seconds** a player has to have played before being granted this reward. - TODO: repeatable boolean - The commands support `%p` placeholder for playername ###### Condition Commands - `/he condition unredeem playername conditionID` ~ if a player has already recieved this reward, remove the marker from their player data so they can receive the reward again. - `/he condition manualredeem playername conditionID` ~ manually run the condition rewards for a player - `/he condition reloadconfig` ~ self explanatory ###### Condition Examples - Example Conditions.json with one condition that runs when a player reaches 5 minutes playtime: ```json { "conditions": [ { "type": "playtime", "triggerValue": 300.0, "commands": [ "say hi %p!", "give %p minecraft:diamond" ], "conditionID": "admin-rank" } ] } ``` - To add more conditions, just separate the objects with a comma like so: ```json { "conditions": [ { "type": "playtime", "triggerValue": 300.0, "commands": [ "say %p has played for 5 minutes!", "give %p minecraft:diamond" ], "conditionID": "starter-rank" }, { "type": "playtime", "triggerValue": 600.0, "commands": [ "say %p has played for 10 minutes!", "give %p minecraft:diamond 2" ], "conditionID": "novice-rank" } ] } ``` #### Pages - New file in config folder called `Pages.json` - Users can define custom pages with text - Players can access these pages in game with the command `/he page` - TODO: permissions #### Banned Item Bypass permissions - You can now give users/groups the permission `he.banneditem.bypass.modname:item_id` to allow them to use the defined banned item. - Example: `he.banneditem.bypass.minecraft:ender_chest` #### AFK Command - Added `/he afk` to manually set your status to AFK #### Permissions - You can now set up HE permissions more easily by using the **permission groups** - Users with permission `he.user` will have access to *most* user commands including: - `/he sethome` - `/he home` - `/he warps` - `/he kits` - `/he tpa / tpaaccept / tpadeny` - Users with permission `he.admin` will have access to *most* admin commands including: - `/he ban` - `/he mute` - `/he setwarp` - `/he createkit` - `/he editkit` - `/he viewechest` - `/he fly, heal, vanish, feed` - All permission commands - These permission groups work both with and without LP integration enabled. - If you have feedback on more commands that should be included in either user/admin groups, please let me know on Discord. #### Utility commands - Added `/he anvil` ~ Opens anvil - Added `/he ctable` ~ Opens crafting table - Added `/he smithtable` ~ Opens smithing table - Added `/he stonecutter` ~ opens stoncutter - Added `/he hat` ~ sets players held item as their hat #### More vanish fixes - Fixed a bug where changing worlds while in vanish removed your skin until server restart #### Playtime - HE will now track each players playtime `/he playtime` - Option in config to enable/disable counting AFK time as playtime #### Permissions - The way HE behaves when LuckPerms integration is enabled has been changed. - When using LP integration, players should use `lp verbose on` to check what permission nodes to use for commands. - When not using LP integration, players should use `he permission verbose` to check what permission nodes to use for commands. - Example HE permission: `command.he.permission.user.add` - Example LP permission: `command.he.adduserperm` - Fixed dimension permission denied teleport to use correct look angles - Added new PermissionConfig: `shouldIncludeArgumentNodesInPermissions` - this will add nodes to command arguments in **HE Permissions**. This won't do anything if LP integration is enabled. - Example: The enchant command HE permission is `command.enchant` - With `shouldIncludeArgumentNodesInPermissions` set to true, the full permission would be `command.enchant.targets.enchantment.level` - If a player only has permission `command.enchant.targets.enchantment`, they cannot set a level and the command will default to level 1. - This gives further customisation on which commands and which arguments players can use. #### Chat Colors - HE now supports chat colors if chat formatting and chat colors enabled in config. - Color code symbol can be changed in config. Default is: `&` - If permissions enabled **AND** permissionCheckForChatColors enabled, you need the following permissions: - `he.chat.format.COLORNAME` - You can find the list of colors [HERE](https://htmlcolorcodes.com/minecraft-color-codes/) - For example, to give a player access to all formats you would give permission `he.format.*` - To give a player access to only dark gray text you would give permission `he.format.dark_gray` <br></br> #### Command Aliases - You can now define a **list** of aliases for a command, instead of just one alias for one command. - Your aliasMap in config will be automatically migrated to an `aliasList` where you can then add more aliases. - Example: ```json "aliasConfigs": { "aliasList": { "he kits": [ "kits", "listkits", "kitlist" ] } } ``` <br></br> #### Command Tokens - CommandTokens now have an optional `reusableUsageLimit`. - if the token is reusable, it will disappear on its final use - CommandTokens can now have a "permission" string added to their config entry and if permissions are enabled, only players with the defined permission can use the token. - CommandTokens now have a `shouldWriteToAuditLog` option to determine whether to log usages of that token to Audit Log - Must have `shouldWriteCommandTokenUsagesToAuditLog` set to true to work. <br></br> #### Back command - There is now a config option to make the `/he back` command save your last **teleport location** as well as last **death location**. - The teleports it will register are teleports done by HE mod. Actions such as nether portals and ender pearls will **not count**. <br></br> #### Kit and Warp names are now stored as lowercase - ^^^ All previously saved kits and warps will be converted. No manual action required. #### Fixes - Fixed TPA command not sending confirmation that request was sent - Fixed TPA command not sending confirmation that you had accepted/denied a request - Fixed being able to accept/deny a single TPA request multiple times #### Alias + Permission fixes - Fixed command aliases not inheriting the correct permissions. - All command alias should now require the correct permission to execute the command. - HE Perms: check with `he permission verbose` - LP Perms: check with `lp verbose on` #### Permission fixes - Fixed permission requirement for `/home` when no home name was given. Now has the correct permission: `command.he.home` #### Vanish / Fly check task fixes - Better checking of vanish/fly and removing if no permission
release

1.0.4+forge-1.21.1

1.0.4+forge-1.21.1
20 апр. 2025 г.50Minecraft: 1.21.1forge
Скачать
Что нового
## Henny Essentials V1.0.4-E3 ### Changes in this version: #### Conditions - You can now define **conditions** in `config/HennyEssentials/Conditions.json` - Conditions can be used to run commands when a player performs a certain action (eg: block break, reaches X playtime) - This can be used to auto rank-up players that reach a certain playtime - Currently only "playtime" type is supported but more will be added in the future. - With "playtime" type, `triggerValue` is the **number of seconds** a player has to have played before being granted this reward. - TODO: repeatable boolean - The commands support `%p` placeholder for playername ###### Condition Commands - `/he condition unredeem playername conditionID` ~ if a player has already recieved this reward, remove the marker from their player data so they can receive the reward again. - `/he condition manualredeem playername conditionID` ~ manually run the condition rewards for a player - `/he condition reloadconfig` ~ self explanatory ###### Condition Examples - Example Conditions.json with one condition that runs when a player reaches 5 minutes playtime: ```json { "conditions": [ { "type": "playtime", "triggerValue": 300.0, "commands": [ "say hi %p!", "give %p minecraft:diamond" ], "conditionID": "admin-rank" } ] } ``` - To add more conditions, just separate the objects with a comma like so: ```json { "conditions": [ { "type": "playtime", "triggerValue": 300.0, "commands": [ "say %p has played for 5 minutes!", "give %p minecraft:diamond" ], "conditionID": "starter-rank" }, { "type": "playtime", "triggerValue": 600.0, "commands": [ "say %p has played for 10 minutes!", "give %p minecraft:diamond 2" ], "conditionID": "novice-rank" } ] } ``` #### Pages - New file in config folder called `Pages.json` - Users can define custom pages with text - Players can access these pages in game with the command `/he page` - TODO: permissions #### Banned Item Bypass permissions - You can now give users/groups the permission `he.banneditem.bypass.modname:item_id` to allow them to use the defined banned item. - Example: `he.banneditem.bypass.minecraft:ender_chest` #### AFK Command - Added `/he afk` to manually set your status to AFK #### Permissions - You can now set up HE permissions more easily by using the **permission groups** - Users with permission `he.user` will have access to *most* user commands including: - `/he sethome` - `/he home` - `/he warps` - `/he kits` - `/he tpa / tpaaccept / tpadeny` - Users with permission `he.admin` will have access to *most* admin commands including: - `/he ban` - `/he mute` - `/he setwarp` - `/he createkit` - `/he editkit` - `/he viewechest` - `/he fly, heal, vanish, feed` - All permission commands - These permission groups work both with and without LP integration enabled. - If you have feedback on more commands that should be included in either user/admin groups, please let me know on Discord. #### Utility commands - Added `/he anvil` ~ Opens anvil - Added `/he ctable` ~ Opens crafting table - Added `/he smithtable` ~ Opens smithing table - Added `/he stonecutter` ~ opens stoncutter - Added `/he hat` ~ sets players held item as their hat #### More vanish fixes - Fixed a bug where changing worlds while in vanish removed your skin until server restart #### Playtime - HE will now track each players playtime `/he playtime` - Option in config to enable/disable counting AFK time as playtime #### Permissions - The way HE behaves when LuckPerms integration is enabled has been changed. - When using LP integration, players should use `lp verbose on` to check what permission nodes to use for commands. - When not using LP integration, players should use `he permission verbose` to check what permission nodes to use for commands. - Example HE permission: `command.he.permission.user.add` - Example LP permission: `command.he.adduserperm` - Fixed dimension permission denied teleport to use correct look angles - Added new PermissionConfig: `shouldIncludeArgumentNodesInPermissions` - this will add nodes to command arguments in **HE Permissions**. This won't do anything if LP integration is enabled. - Example: The enchant command HE permission is `command.enchant` - With `shouldIncludeArgumentNodesInPermissions` set to true, the full permission would be `command.enchant.targets.enchantment.level` - If a player only has permission `command.enchant.targets.enchantment`, they cannot set a level and the command will default to level 1. - This gives further customisation on which commands and which arguments players can use. #### Chat Colors - HE now supports chat colors if chat formatting and chat colors enabled in config. - Color code symbol can be changed in config. Default is: `&` - If permissions enabled **AND** permissionCheckForChatColors enabled, you need the following permissions: - `he.chat.format.COLORNAME` - You can find the list of colors [HERE](https://htmlcolorcodes.com/minecraft-color-codes/) - For example, to give a player access to all formats you would give permission `he.format.*` - To give a player access to only dark gray text you would give permission `he.format.dark_gray` <br></br> #### Command Aliases - You can now define a **list** of aliases for a command, instead of just one alias for one command. - Your aliasMap in config will be automatically migrated to an `aliasList` where you can then add more aliases. - Example: ```json "aliasConfigs": { "aliasList": { "he kits": [ "kits", "listkits", "kitlist" ] } } ``` <br></br> #### Command Tokens - CommandTokens now have an optional `reusableUsageLimit`. - if the token is reusable, it will disappear on its final use - CommandTokens can now have a "permission" string added to their config entry and if permissions are enabled, only players with the defined permission can use the token. - CommandTokens now have a `shouldWriteToAuditLog` option to determine whether to log usages of that token to Audit Log - Must have `shouldWriteCommandTokenUsagesToAuditLog` set to true to work. <br></br> #### Back command - There is now a config option to make the `/he back` command save your last **teleport location** as well as last **death location**. - The teleports it will register are teleports done by HE mod. Actions such as nether portals and ender pearls will **not count**. <br></br> #### Kit and Warp names are now stored as lowercase - ^^^ All previously saved kits and warps will be converted. No manual action required. #### Fixes - Fixed TPA command not sending confirmation that request was sent - Fixed TPA command not sending confirmation that you had accepted/denied a request - Fixed being able to accept/deny a single TPA request multiple times #### Alias + Permission fixes - Fixed command aliases not inheriting the correct permissions. - All command alias should now require the correct permission to execute the command. - HE Perms: check with `he permission verbose` - LP Perms: check with `lp verbose on` #### Permission fixes - Fixed permission requirement for `/home` when no home name was given. Now has the correct permission: `command.he.home` #### Vanish / Fly check task fixes - Better checking of vanish/fly and removing if no permission
release

1.0.4+fabric-1.21.1

1.0.4+fabric-1.21.1
20 апр. 2025 г.65Minecraft: 1.21.1fabric
Скачать
Что нового
## Henny Essentials V1.0.4-E3 ### Changes in this version: #### Conditions - You can now define **conditions** in `config/HennyEssentials/Conditions.json` - Conditions can be used to run commands when a player performs a certain action (eg: block break, reaches X playtime) - This can be used to auto rank-up players that reach a certain playtime - Currently only "playtime" type is supported but more will be added in the future. - With "playtime" type, `triggerValue` is the **number of seconds** a player has to have played before being granted this reward. - TODO: repeatable boolean - The commands support `%p` placeholder for playername ###### Condition Commands - `/he condition unredeem playername conditionID` ~ if a player has already recieved this reward, remove the marker from their player data so they can receive the reward again. - `/he condition manualredeem playername conditionID` ~ manually run the condition rewards for a player - `/he condition reloadconfig` ~ self explanatory ###### Condition Examples - Example Conditions.json with one condition that runs when a player reaches 5 minutes playtime: ```json { "conditions": [ { "type": "playtime", "triggerValue": 300.0, "commands": [ "say hi %p!", "give %p minecraft:diamond" ], "conditionID": "admin-rank" } ] } ``` - To add more conditions, just separate the objects with a comma like so: ```json { "conditions": [ { "type": "playtime", "triggerValue": 300.0, "commands": [ "say %p has played for 5 minutes!", "give %p minecraft:diamond" ], "conditionID": "starter-rank" }, { "type": "playtime", "triggerValue": 600.0, "commands": [ "say %p has played for 10 minutes!", "give %p minecraft:diamond 2" ], "conditionID": "novice-rank" } ] } ``` #### Pages - New file in config folder called `Pages.json` - Users can define custom pages with text - Players can access these pages in game with the command `/he page` - TODO: permissions #### Banned Item Bypass permissions - You can now give users/groups the permission `he.banneditem.bypass.modname:item_id` to allow them to use the defined banned item. - Example: `he.banneditem.bypass.minecraft:ender_chest` #### AFK Command - Added `/he afk` to manually set your status to AFK #### Permissions - You can now set up HE permissions more easily by using the **permission groups** - Users with permission `he.user` will have access to *most* user commands including: - `/he sethome` - `/he home` - `/he warps` - `/he kits` - `/he tpa / tpaaccept / tpadeny` - Users with permission `he.admin` will have access to *most* admin commands including: - `/he ban` - `/he mute` - `/he setwarp` - `/he createkit` - `/he editkit` - `/he viewechest` - `/he fly, heal, vanish, feed` - All permission commands - These permission groups work both with and without LP integration enabled. - If you have feedback on more commands that should be included in either user/admin groups, please let me know on Discord. #### Utility commands - Added `/he anvil` ~ Opens anvil - Added `/he ctable` ~ Opens crafting table - Added `/he smithtable` ~ Opens smithing table - Added `/he stonecutter` ~ opens stoncutter - Added `/he hat` ~ sets players held item as their hat #### More vanish fixes - Fixed a bug where changing worlds while in vanish removed your skin until server restart #### Playtime - HE will now track each players playtime `/he playtime` - Option in config to enable/disable counting AFK time as playtime #### Permissions - The way HE behaves when LuckPerms integration is enabled has been changed. - When using LP integration, players should use `lp verbose on` to check what permission nodes to use for commands. - When not using LP integration, players should use `he permission verbose` to check what permission nodes to use for commands. - Example HE permission: `command.he.permission.user.add` - Example LP permission: `command.he.adduserperm` - Fixed dimension permission denied teleport to use correct look angles - Added new PermissionConfig: `shouldIncludeArgumentNodesInPermissions` - this will add nodes to command arguments in **HE Permissions**. This won't do anything if LP integration is enabled. - Example: The enchant command HE permission is `command.enchant` - With `shouldIncludeArgumentNodesInPermissions` set to true, the full permission would be `command.enchant.targets.enchantment.level` - If a player only has permission `command.enchant.targets.enchantment`, they cannot set a level and the command will default to level 1. - This gives further customisation on which commands and which arguments players can use. #### Chat Colors - HE now supports chat colors if chat formatting and chat colors enabled in config. - Color code symbol can be changed in config. Default is: `&` - If permissions enabled **AND** permissionCheckForChatColors enabled, you need the following permissions: - `he.chat.format.COLORNAME` - You can find the list of colors [HERE](https://htmlcolorcodes.com/minecraft-color-codes/) - For example, to give a player access to all formats you would give permission `he.format.*` - To give a player access to only dark gray text you would give permission `he.format.dark_gray` <br></br> #### Command Aliases - You can now define a **list** of aliases for a command, instead of just one alias for one command. - Your aliasMap in config will be automatically migrated to an `aliasList` where you can then add more aliases. - Example: ```json "aliasConfigs": { "aliasList": { "he kits": [ "kits", "listkits", "kitlist" ] } } ``` <br></br> #### Command Tokens - CommandTokens now have an optional `reusableUsageLimit`. - if the token is reusable, it will disappear on its final use - CommandTokens can now have a "permission" string added to their config entry and if permissions are enabled, only players with the defined permission can use the token. - CommandTokens now have a `shouldWriteToAuditLog` option to determine whether to log usages of that token to Audit Log - Must have `shouldWriteCommandTokenUsagesToAuditLog` set to true to work. <br></br> #### Back command - There is now a config option to make the `/he back` command save your last **teleport location** as well as last **death location**. - The teleports it will register are teleports done by HE mod. Actions such as nether portals and ender pearls will **not count**. <br></br> #### Kit and Warp names are now stored as lowercase - ^^^ All previously saved kits and warps will be converted. No manual action required. #### Fixes - Fixed TPA command not sending confirmation that request was sent - Fixed TPA command not sending confirmation that you had accepted/denied a request - Fixed being able to accept/deny a single TPA request multiple times #### Alias + Permission fixes - Fixed command aliases not inheriting the correct permissions. - All command alias should now require the correct permission to execute the command. - HE Perms: check with `he permission verbose` - LP Perms: check with `lp verbose on` #### Permission fixes - Fixed permission requirement for `/home` when no home name was given. Now has the correct permission: `command.he.home` #### Vanish / Fly check task fixes - Better checking of vanish/fly and removing if no permission
beta

1.0.4-E2+neoforge-1.21.1

1.0.4-E2+neoforge-1.21.1
18 апр. 2025 г.46Minecraft: 1.21.1neoforge
Скачать
Что нового
## Henny Essentials V1.0.4-E2 ### Changes in this version: #### Alias + Permission fixes - Fixed command aliases not inheriting the correct permissions. - All command alias should now require the correct permission to execute the command. - HE Perms: check with `he permission verbose` - LP Perms: check with `lp verbose on` #### Permission fixes - Fixed permission requirement for `/home` when no home name was given. Now has the correct permission: `command.he.home` #### Vanish / Fly check task fixes - Better checking of vanish/fly and removing if no permission
beta

1.0.4-E2+forge-1.21.1

1.0.4-E2+forge-1.21.1
18 апр. 2025 г.34Minecraft: 1.21.1forge
Скачать
Что нового
## Henny Essentials V1.0.4-E2 ### Changes in this version: #### Alias + Permission fixes - Fixed command aliases not inheriting the correct permissions. - All command alias should now require the correct permission to execute the command. - HE Perms: check with `he permission verbose` - LP Perms: check with `lp verbose on` #### Permission fixes - Fixed permission requirement for `/home` when no home name was given. Now has the correct permission: `command.he.home` #### Vanish / Fly check task fixes - Better checking of vanish/fly and removing if no permission
beta

1.0.4-E2+fabric-1.21.1

1.0.4-E2+fabric-1.21.1
18 апр. 2025 г.35Minecraft: 1.21.1fabric
Скачать
Что нового
## Henny Essentials V1.0.4-E2 ### Changes in this version: #### Alias + Permission fixes - Fixed command aliases not inheriting the correct permissions. - All command alias should now require the correct permission to execute the command. - HE Perms: check with `he permission verbose` - LP Perms: check with `lp verbose on` #### Permission fixes - Fixed permission requirement for `/home` when no home name was given. Now has the correct permission: `command.he.home` #### Vanish / Fly check task fixes - Better checking of vanish/fly and removing if no permission
beta

1.0.4-E1+forge-1.21.1

1.0.4-E1+forge-1.21.1
17 апр. 2025 г.34Minecraft: 1.21.1forge
Скачать
Что нового
## Henny Essentials V1.0.4-E1 ### Changes in this version: #### More vanish fixes - Fixed a bug where changing worlds while in vanish removed your skin until server restart #### Playtime - HE will now track each players playtime `/he playtime` - Option in config to enable/disable counting AFK time as playtime #### Permissions - The way HE behaves when LuckPerms integration is enabled has been changed. - When using LP integration, players should use `lp verbose on` to check what permission nodes to use for commands. - When not using LP integration, players should use `he permission verbose` to check what permission nodes to use for commands. - Example HE permission: `command.he.permission.user.add` - Example LP permission: `command.he.adduserperm` - Fixed dimension permission denied teleport to use correct look angles - Added new PermissionConfig: `shouldIncludeArgumentNodesInPermissions` - this will add nodes to command arguments in **HE Permissions**. This won't do anything if LP integration is enabled. - Example: The enchant command HE permission is `command.enchant` - With `shouldIncludeArgumentNodesInPermissions` set to true, the full permission would be `command.enchant.targets.enchantment.level` - If a player only has permission `command.enchant.targets.enchantment`, they cannot set a level and the command will default to level 1. - This gives further customisation on which commands and which arguments players can use. #### Chat Colors - HE now supports chat colors if chat formatting and chat colors enabled in config. - Color code symbol can be changed in config. Default is: `&` - If permissions enabled **AND** permissionCheckForChatColors enabled, you need the following permissions: - `he.chat.format.COLORNAME` - You can find the list of colors [HERE](https://htmlcolorcodes.com/minecraft-color-codes/) - For example, to give a player access to all formats you would give permission `he.format.*` - To give a player access to only dark gray text you would give permission `he.format.dark_gray` <br></br> #### Command Aliases - You can now define a **list** of aliases for a command, instead of just one alias for one command. - Your aliasMap in config will be automatically migrated to an `aliasList` where you can then add more aliases. - Example: ```json "aliasConfigs": { "aliasList": { "he kits": [ "kits", "listkits", "kitlist" ] } } ``` <br></br> #### Command Tokens - CommandTokens now have an optional `reusableUsageLimit`. - if the token is reusable, it will disappear on its final use - CommandTokens can now have a "permission" string added to their config entry and if permissions are enabled, only players with the defined permission can use the token. - CommandTokens now have a `shouldWriteToAuditLog` option to determine whether to log usages of that token to Audit Log - Must have `shouldWriteCommandTokenUsagesToAuditLog` set to true to work. <br></br> #### Back command - There is now a config option to make the `/he back` command save your last **teleport location** as well as last **death location**. - The teleports it will register are teleports done by HE mod. Actions such as nether portals and ender pearls will **not count**. <br></br> #### Kit and Warp names are now stored as lowercase - ^^^ All previously saved kits and warps will be converted. No manual action required.
beta

1.0.4-E1+fabric-1.21.1

1.0.4-E1+fabric-1.21.1
17 апр. 2025 г.40Minecraft: 1.21.1fabric
Скачать
Что нового
## Henny Essentials V1.0.4-E1 ### Changes in this version: #### More vanish fixes - Fixed a bug where changing worlds while in vanish removed your skin until server restart #### Playtime - HE will now track each players playtime `/he playtime` - Option in config to enable/disable counting AFK time as playtime #### Permissions - The way HE behaves when LuckPerms integration is enabled has been changed. - When using LP integration, players should use `lp verbose on` to check what permission nodes to use for commands. - When not using LP integration, players should use `he permission verbose` to check what permission nodes to use for commands. - Example HE permission: `command.he.permission.user.add` - Example LP permission: `command.he.adduserperm` - Fixed dimension permission denied teleport to use correct look angles - Added new PermissionConfig: `shouldIncludeArgumentNodesInPermissions` - this will add nodes to command arguments in **HE Permissions**. This won't do anything if LP integration is enabled. - Example: The enchant command HE permission is `command.enchant` - With `shouldIncludeArgumentNodesInPermissions` set to true, the full permission would be `command.enchant.targets.enchantment.level` - If a player only has permission `command.enchant.targets.enchantment`, they cannot set a level and the command will default to level 1. - This gives further customisation on which commands and which arguments players can use. #### Chat Colors - HE now supports chat colors if chat formatting and chat colors enabled in config. - Color code symbol can be changed in config. Default is: `&` - If permissions enabled **AND** permissionCheckForChatColors enabled, you need the following permissions: - `he.chat.format.COLORNAME` - You can find the list of colors [HERE](https://htmlcolorcodes.com/minecraft-color-codes/) - For example, to give a player access to all formats you would give permission `he.format.*` - To give a player access to only dark gray text you would give permission `he.format.dark_gray` <br></br> #### Command Aliases - You can now define a **list** of aliases for a command, instead of just one alias for one command. - Your aliasMap in config will be automatically migrated to an `aliasList` where you can then add more aliases. - Example: ```json "aliasConfigs": { "aliasList": { "he kits": [ "kits", "listkits", "kitlist" ] } } ``` <br></br> #### Command Tokens - CommandTokens now have an optional `reusableUsageLimit`. - if the token is reusable, it will disappear on its final use - CommandTokens can now have a "permission" string added to their config entry and if permissions are enabled, only players with the defined permission can use the token. - CommandTokens now have a `shouldWriteToAuditLog` option to determine whether to log usages of that token to Audit Log - Must have `shouldWriteCommandTokenUsagesToAuditLog` set to true to work. <br></br> #### Back command - There is now a config option to make the `/he back` command save your last **teleport location** as well as last **death location**. - The teleports it will register are teleports done by HE mod. Actions such as nether portals and ender pearls will **not count**. <br></br> #### Kit and Warp names are now stored as lowercase - ^^^ All previously saved kits and warps will be converted. No manual action required.
beta

1.0.4-E1+neoforge-1.21.1

1.0.4-E1+neoforge-1.21.1
17 апр. 2025 г.54Minecraft: 1.21.1neoforge
Скачать
Что нового
## Henny Essentials V1.0.4-E1 ### Changes in this version: #### More vanish fixes - Fixed a bug where changing worlds while in vanish removed your skin until server restart #### Playtime - HE will now track each players playtime `/he playtime` - Option in config to enable/disable counting AFK time as playtime #### Permissions - The way HE behaves when LuckPerms integration is enabled has been changed. - When using LP integration, players should use `lp verbose on` to check what permission nodes to use for commands. - When not using LP integration, players should use `he permission verbose` to check what permission nodes to use for commands. - Example HE permission: `command.he.permission.user.add` - Example LP permission: `command.he.adduserperm` - Fixed dimension permission denied teleport to use correct look angles - Added new PermissionConfig: `shouldIncludeArgumentNodesInPermissions` - this will add nodes to command arguments in **HE Permissions**. This won't do anything if LP integration is enabled. - Example: The enchant command HE permission is `command.enchant` - With `shouldIncludeArgumentNodesInPermissions` set to true, the full permission would be `command.enchant.targets.enchantment.level` - If a player only has permission `command.enchant.targets.enchantment`, they cannot set a level and the command will default to level 1. - This gives further customisation on which commands and which arguments players can use. #### Chat Colors - HE now supports chat colors if chat formatting and chat colors enabled in config. - Color code symbol can be changed in config. Default is: `&` - If permissions enabled **AND** permissionCheckForChatColors enabled, you need the following permissions: - `he.chat.format.COLORNAME` - You can find the list of colors [HERE](https://htmlcolorcodes.com/minecraft-color-codes/) - For example, to give a player access to all formats you would give permission `he.format.*` - To give a player access to only dark gray text you would give permission `he.format.dark_gray` <br></br> #### Command Aliases - You can now define a **list** of aliases for a command, instead of just one alias for one command. - Your aliasMap in config will be automatically migrated to an `aliasList` where you can then add more aliases. - Example: ```json "aliasConfigs": { "aliasList": { "he kits": [ "kits", "listkits", "kitlist" ] } } ``` <br></br> #### Command Tokens - CommandTokens now have an optional `reusableUsageLimit`. - if the token is reusable, it will disappear on its final use - CommandTokens can now have a "permission" string added to their config entry and if permissions are enabled, only players with the defined permission can use the token. - CommandTokens now have a `shouldWriteToAuditLog` option to determine whether to log usages of that token to Audit Log - Must have `shouldWriteCommandTokenUsagesToAuditLog` set to true to work. <br></br> #### Back command - There is now a config option to make the `/he back` command save your last **teleport location** as well as last **death location**. - The teleports it will register are teleports done by HE mod. Actions such as nether portals and ender pearls will **not count**. <br></br> #### Kit and Warp names are now stored as lowercase - ^^^ All previously saved kits and warps will be converted. No manual action required.
release

1.0.3-H1+neoforge-1.21.1

1.0.3-H1+neoforge-1.21.1
15 апр. 2025 г.42Minecraft: 1.21.1neoforge
Скачать
Что нового
## Henny Essentials V1.0.3-H1 (HOTFIX) #### Changes in this version: #### Vanish on login hotfix - Players may have noticed issues with the vanishonlogin permission. These issues have now been fixed. <br></br> #### Command Tokens update - Commandtokens now accept %p placeholder in name and description.
release

1.0.3-H1+fabric-1.21.1

1.0.3-H1+fabric-1.21.1
15 апр. 2025 г.43Minecraft: 1.21.1fabric
Скачать
Что нового
## Henny Essentials V1.0.3-H1 (HOTFIX) #### Changes in this version: #### Vanish on login hotfix - Players may have noticed issues with the vanishonlogin permission. These issues have now been fixed. <br></br> #### Command Tokens update - Commandtokens now accept %p placeholder in name and description.
release

1.0.3-H1+forge-1.21.1

1.0.3-H1+forge-1.21.1
15 апр. 2025 г.40Minecraft: 1.21.1forge
Скачать
Что нового
## Henny Essentials V1.0.3-H1 (HOTFIX) #### Changes in this version: #### Vanish on login hotfix - Players may have noticed issues with the vanishonlogin permission. These issues have now been fixed. <br></br> #### Command Tokens update - Commandtokens now accept %p placeholder in name and description.
release

1.0.2+neoforge-1.21.1

1.0.2+neoforge-1.21.1
7 апр. 2025 г.68Minecraft: 1.21.1neoforge
Скачать
Что нового
## Henny Essentials V1.0.2 #### Changes in this version: #### Forge & Fabric specific: - Fixed auto-restart not working on Forge/Fabric. - Fixed Tasks not starting correctly on Forge/Fabric - Various other platform-specific fixes - If anyone is using this mod on Forge/Fabric please join the Discord and message me if you have any issues #### Announcements - Added "Announcements" system where players can define announcements that are sent to all online players at configurable time periods - Example: Broadcast a message: `Don't forget to join our Discord!` every 5 minutes - Announcements can be created in `config/HennyEssentials/Announcements.json` - Announcements config can be reloaded during server uptime with command: `/he reloadAnnouncements` - Announcements support [TELLRAW](https://minecraft.tools/en/tellraw.php) format for their message. - IMPORTANT: if using [TELLRAW](https://minecraft.tools/en/tellraw.php), don't forget to [escape your JSON string!](https://www.freeformatter.com/json-escape.html) - Config example: ```json { "announcements": [ { "announcementText": "Don't forget to join our discord!", "secondsDelay": 300 }, { "announcementText": "[\"\",{\"text\":\"Example\",\"bold\":true},{\"text\":\" announcement!\",\"color\":\"green\"}]", "secondsDelay": 600 } ] } ``` - In the above example, the first announcement is a simple message sent every 5 minutes. - The second announcement is a TELLRAW message sent every 10 minutes #### Config - Added command to reload HE config: `/he reloadConfig` - This command will also restart any Tasks defined in Task Configs. - If you wouldn't like the tasks to restart, specify `false` at the end of the command - Example: `/he reloadConfig false` - Reload configs but don't restart any tasks such as the Restart Task or permission check tasks
release

1.0.2+fabric-1.21.1

1.0.2+fabric-1.21.1
7 апр. 2025 г.29Minecraft: 1.21.1fabric
Скачать
Что нового
## Henny Essentials V1.0.2 #### Changes in this version: #### Forge & Fabric specific: - Fixed auto-restart not working on Forge/Fabric. - Fixed Tasks not starting correctly on Forge/Fabric - Various other platform-specific fixes - If anyone is using this mod on Forge/Fabric please join the Discord and message me if you have any issues #### Announcements - Added "Announcements" system where players can define announcements that are sent to all online players at configurable time periods - Example: Broadcast a message: `Don't forget to join our Discord!` every 5 minutes - Announcements can be created in `config/HennyEssentials/Announcements.json` - Announcements config can be reloaded during server uptime with command: `/he reloadAnnouncements` - Announcements support [TELLRAW](https://minecraft.tools/en/tellraw.php) format for their message. - IMPORTANT: if using [TELLRAW](https://minecraft.tools/en/tellraw.php), don't forget to [escape your JSON string!](https://www.freeformatter.com/json-escape.html) - Config example: ```json { "announcements": [ { "announcementText": "Don't forget to join our discord!", "secondsDelay": 300 }, { "announcementText": "[\"\",{\"text\":\"Example\",\"bold\":true},{\"text\":\" announcement!\",\"color\":\"green\"}]", "secondsDelay": 600 } ] } ``` - In the above example, the first announcement is a simple message sent every 5 minutes. - The second announcement is a TELLRAW message sent every 10 minutes #### Config - Added command to reload HE config: `/he reloadConfig` - This command will also restart any Tasks defined in Task Configs. - If you wouldn't like the tasks to restart, specify `false` at the end of the command - Example: `/he reloadConfig false` - Reload configs but don't restart any tasks such as the Restart Task or permission check tasks
release

1.0.2+forge-1.21.1

1.0.2+forge-1.21.1
7 апр. 2025 г.42Minecraft: 1.21.1forge
Скачать
Что нового
## Henny Essentials V1.0.2 #### Changes in this version: #### Forge & Fabric specific: - Fixed auto-restart not working on Forge/Fabric. - Fixed Tasks not starting correctly on Forge/Fabric - Various other platform-specific fixes - If anyone is using this mod on Forge/Fabric please join the Discord and message me if you have any issues #### Announcements - Added "Announcements" system where players can define announcements that are sent to all online players at configurable time periods - Example: Broadcast a message: `Don't forget to join our Discord!` every 5 minutes - Announcements can be created in `config/HennyEssentials/Announcements.json` - Announcements config can be reloaded during server uptime with command: `/he reloadAnnouncements` - Announcements support [TELLRAW](https://minecraft.tools/en/tellraw.php) format for their message. - IMPORTANT: if using [TELLRAW](https://minecraft.tools/en/tellraw.php), don't forget to [escape your JSON string!](https://www.freeformatter.com/json-escape.html) - Config example: ```json { "announcements": [ { "announcementText": "Don't forget to join our discord!", "secondsDelay": 300 }, { "announcementText": "[\"\",{\"text\":\"Example\",\"bold\":true},{\"text\":\" announcement!\",\"color\":\"green\"}]", "secondsDelay": 600 } ] } ``` - In the above example, the first announcement is a simple message sent every 5 minutes. - The second announcement is a TELLRAW message sent every 10 minutes #### Config - Added command to reload HE config: `/he reloadConfig` - This command will also restart any Tasks defined in Task Configs. - If you wouldn't like the tasks to restart, specify `false` at the end of the command - Example: `/he reloadConfig false` - Reload configs but don't restart any tasks such as the Restart Task or permission check tasks
release

1.0.1+forge-1.21.1

1.0.1+forge-1.21.1
3 апр. 2025 г.44Minecraft: 1.21.1forge
Скачать
Что нового
## Henny Essentials V1.0.1 #### Changes in this version: #### Config - You will have to delete your HennyEssentials.json config before installing this update. - - Safeguards have been put in place to prevent this from being required in future updates - Added option to enable/disable several commands in config - Many messages sent by Henny Essentials are now configurable to help with translation - Almost all parts of the mod are now configurable in some way #### Permissions - Made permissions actually work on Fabric (oops) <BR><BR> - Added <b>very basic</b> LuckPerms integration. - - If enabled in config, all HE permission checks will instead be done by LuckPerms. - - <b>You must have permissions enabled AND LuckPerms override enabled in config for this to work</b> <BR><BR> - Added option to enable "dimension permissions" - restricting a user from being in and/or using TPA to access a dimension - - Enabled in config - - Users require permission: `dimension.level_name` for access and `dimension.level_name.tpa` for TPA access - - Example permission for the Nether: `dimension.minecraft:the_nether` - - Level name will be given in the error message when a player is denied access <BR><BR> - All users are now added to the group `default` by default. - You can no longer add multiple of the same permission to a user - Permissions are now always stored as lowercase ### Tasks - Configurable intervals for tasks that: - - Purge expired bans - - Purge expired mutes - - Purge expired warps - - Check player permissions to be in dimension (if enabled) - - Check player permission to have certain abilities (fly/vanish) and remove if no permission #### Command Tokens - You can now lock Command Tokens to the receiving player by specifying a true/false in the give command - - Example: `/he token give playername tokenalias true` (locks the token so it can only be redeemed by the receiving player) - You can now reload the Command Tokens config during server runtime to load newly added tokens by using the command `/he token reloadConfig` ##### Aliases - Added an aliasConfigs section of HennyEssentials.json config - This allows you to define custom "aliases" for any commands. - To create an alias of a command, simply add an entry to the aliasMap section. - <b>NOTE: Any alias you define will override the existing command. If you enter an alias "ban" it will override the default Minecraft ban command.</b> ###### Example: create /warps alias of /he warps ```json "aliasConfigs": { "aliasMap": { "he warps": "warps" } }, ``` - The above example will create a new command `/warps` that executes the command `/he warps` <br> <br> - Note for people using the permission system: Aliases will have their own unique permission node. The above example would require the permission `command.warps` instead of the default `command.he.warps` ##### Commands - Added `tpa` and `tpahere` commands - Added `fly` command - Added `vanish` command - Added `heal` command - Added `repair` command - Added `banUUID` command - Added `unbanUUID` command - Added commands for adding user/group prefixes/suffixes #### Chat Formatting - HE chat formatting can be enabled in the config <BR><BR> - Added ability to set group and user prefixes/suffixes <BR><BR> - User prefix/suffix weight can be changed by adding permission `weight.<integer>` - - Example: If a user has a permission of `weight.1` and a prefix of [User], and that user is also a member of `group.mod` which has a group prefix of [Mod], the Mod prefix can be set as preferred by giving `group.mod` the permission: `weight.2` <BR><BR> - Similarly, group weight can be defined by giving the group a permission of `weight.<integer>` <br><br> - Prefixes/suffixes support the [TELLRAW](https://minecraft.tools/en/tellraw.php) format #### Moderation - Auto server restart feature added. Can be enabled in config. - - Messages sent can be changed in config. Color codes supported. ##### Availability - Removed dependency on Architectury - Released V1.0.1 for Forge - Updated to V1.0.1 for Fabric & NeoForge ##### Minor fixes - Added confirmation message when muting a player - Added confirmation message when tempmuting a player - Added error message when GameProfile cannot be fetched for player who is the target of a mute/ban - A lot of other stuff that I forgot about #### Thank you - Thanks to Ciel on HennyEssentials Discord for helping me test and iron out the bugs
release

1.0.1+neoforge-1.21.1

1.0.1+neoforge-1.21.1
3 апр. 2025 г.89Minecraft: 1.21.1neoforge
Скачать
Что нового
## Henny Essentials V1.0.1 #### Changes in this version: #### Config - You will have to delete your HennyEssentials.json config before installing this update. - - Safeguards have been put in place to prevent this from being required in future updates - Added option to enable/disable several commands in config - Many messages sent by Henny Essentials are now configurable to help with translation - Almost all parts of the mod are now configurable in some way #### Permissions - Made permissions actually work on Fabric (oops) <BR><BR> - Added <b>very basic</b> LuckPerms integration. - - If enabled in config, all HE permission checks will instead be done by LuckPerms. - - <b>You must have permissions enabled AND LuckPerms override enabled in config for this to work</b> <BR><BR> - Added option to enable "dimension permissions" - restricting a user from being in and/or using TPA to access a dimension - - Enabled in config - - Users require permission: `dimension.level_name` for access and `dimension.level_name.tpa` for TPA access - - Example permission for the Nether: `dimension.minecraft:the_nether` - - Level name will be given in the error message when a player is denied access <BR><BR> - All users are now added to the group `default` by default. - You can no longer add multiple of the same permission to a user - Permissions are now always stored as lowercase ### Tasks - Configurable intervals for tasks that: - - Purge expired bans - - Purge expired mutes - - Purge expired warps - - Check player permissions to be in dimension (if enabled) - - Check player permission to have certain abilities (fly/vanish) and remove if no permission #### Command Tokens - You can now lock Command Tokens to the receiving player by specifying a true/false in the give command - - Example: `/he token give playername tokenalias true` (locks the token so it can only be redeemed by the receiving player) - You can now reload the Command Tokens config during server runtime to load newly added tokens by using the command `/he token reloadConfig` ##### Aliases - Added an aliasConfigs section of HennyEssentials.json config - This allows you to define custom "aliases" for any commands. - To create an alias of a command, simply add an entry to the aliasMap section. - <b>NOTE: Any alias you define will override the existing command. If you enter an alias "ban" it will override the default Minecraft ban command.</b> ###### Example: create /warps alias of /he warps ```json "aliasConfigs": { "aliasMap": { "he warps": "warps" } }, ``` - The above example will create a new command `/warps` that executes the command `/he warps` <br> <br> - Note for people using the permission system: Aliases will have their own unique permission node. The above example would require the permission `command.warps` instead of the default `command.he.warps` ##### Commands - Added `tpa` and `tpahere` commands - Added `fly` command - Added `vanish` command - Added `heal` command - Added `repair` command - Added `banUUID` command - Added `unbanUUID` command - Added commands for adding user/group prefixes/suffixes #### Chat Formatting - HE chat formatting can be enabled in the config <BR><BR> - Added ability to set group and user prefixes/suffixes <BR><BR> - User prefix/suffix weight can be changed by adding permission `weight.<integer>` - - Example: If a user has a permission of `weight.1` and a prefix of [User], and that user is also a member of `group.mod` which has a group prefix of [Mod], the Mod prefix can be set as preferred by giving `group.mod` the permission: `weight.2` <BR><BR> - Similarly, group weight can be defined by giving the group a permission of `weight.<integer>` <br><br> - Prefixes/suffixes support the [TELLRAW](https://minecraft.tools/en/tellraw.php) format #### Moderation - Auto server restart feature added. Can be enabled in config. - - Messages sent can be changed in config. Color codes supported. ##### Availability - Removed dependency on Architectury - Released V1.0.1 for Forge - Updated to V1.0.1 for Fabric & NeoForge ##### Minor fixes - Added confirmation message when muting a player - Added confirmation message when tempmuting a player - Added error message when GameProfile cannot be fetched for player who is the target of a mute/ban - A lot of other stuff that I forgot about #### Thank you - Thanks to Ciel on HennyEssentials Discord for helping me test and iron out the bugs
release

1.0.1+fabric-1.21.1

1.0.1+fabric-1.21.1
3 апр. 2025 г.42Minecraft: 1.21.1fabric
Скачать
Что нового
## Henny Essentials V1.0.1 #### Changes in this version: #### Config - You will have to delete your HennyEssentials.json config before installing this update. - - Safeguards have been put in place to prevent this from being required in future updates - Added option to enable/disable several commands in config - Many messages sent by Henny Essentials are now configurable to help with translation - Almost all parts of the mod are now configurable in some way #### Permissions - Made permissions actually work on Fabric (oops) <BR><BR> - Added <b>very basic</b> LuckPerms integration. - - If enabled in config, all HE permission checks will instead be done by LuckPerms. - - <b>You must have permissions enabled AND LuckPerms override enabled in config for this to work</b> <BR><BR> - Added option to enable "dimension permissions" - restricting a user from being in and/or using TPA to access a dimension - - Enabled in config - - Users require permission: `dimension.level_name` for access and `dimension.level_name.tpa` for TPA access - - Example permission for the Nether: `dimension.minecraft:the_nether` - - Level name will be given in the error message when a player is denied access <BR><BR> - All users are now added to the group `default` by default. - You can no longer add multiple of the same permission to a user - Permissions are now always stored as lowercase ### Tasks - Configurable intervals for tasks that: - - Purge expired bans - - Purge expired mutes - - Purge expired warps - - Check player permissions to be in dimension (if enabled) - - Check player permission to have certain abilities (fly/vanish) and remove if no permission #### Command Tokens - You can now lock Command Tokens to the receiving player by specifying a true/false in the give command - - Example: `/he token give playername tokenalias true` (locks the token so it can only be redeemed by the receiving player) - You can now reload the Command Tokens config during server runtime to load newly added tokens by using the command `/he token reloadConfig` ##### Aliases - Added an aliasConfigs section of HennyEssentials.json config - This allows you to define custom "aliases" for any commands. - To create an alias of a command, simply add an entry to the aliasMap section. - <b>NOTE: Any alias you define will override the existing command. If you enter an alias "ban" it will override the default Minecraft ban command.</b> ###### Example: create /warps alias of /he warps ```json "aliasConfigs": { "aliasMap": { "he warps": "warps" } }, ``` - The above example will create a new command `/warps` that executes the command `/he warps` <br> <br> - Note for people using the permission system: Aliases will have their own unique permission node. The above example would require the permission `command.warps` instead of the default `command.he.warps` ##### Commands - Added `tpa` and `tpahere` commands - Added `fly` command - Added `vanish` command - Added `heal` command - Added `repair` command - Added `banUUID` command - Added `unbanUUID` command - Added commands for adding user/group prefixes/suffixes #### Chat Formatting - HE chat formatting can be enabled in the config <BR><BR> - Added ability to set group and user prefixes/suffixes <BR><BR> - User prefix/suffix weight can be changed by adding permission `weight.<integer>` - - Example: If a user has a permission of `weight.1` and a prefix of [User], and that user is also a member of `group.mod` which has a group prefix of [Mod], the Mod prefix can be set as preferred by giving `group.mod` the permission: `weight.2` <BR><BR> - Similarly, group weight can be defined by giving the group a permission of `weight.<integer>` <br><br> - Prefixes/suffixes support the [TELLRAW](https://minecraft.tools/en/tellraw.php) format #### Moderation - Auto server restart feature added. Can be enabled in config. - - Messages sent can be changed in config. Color codes supported. ##### Availability - Removed dependency on Architectury - Released V1.0.1 for Forge - Updated to V1.0.1 for Fabric & NeoForge ##### Minor fixes - Added confirmation message when muting a player - Added confirmation message when tempmuting a player - Added error message when GameProfile cannot be fetched for player who is the target of a mute/ban - A lot of other stuff that I forgot about #### Thank you - Thanks to Ciel on HennyEssentials Discord for helping me test and iron out the bugs
release

Henny Essentials 1.0.0

1.0.0
24 мар. 2025 г.31Minecraft: 1.21.1fabric
Скачать
Что нового
Initial release of Henny Essentials for Fabric
release

Henny Essentials 1.0.0

1.0.0
24 мар. 2025 г.61Minecraft: 1.21.1neoforge
Скачать
Что нового
Initial release of Henny Essentials for NeoForge