Emojify 图标

Emojify

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/emojify
资源信息

Minecraft 版本: 1.21 1.21.1

平台: bukkit paper purpur spigot

标签: game-mechanics social utility

资源介绍

?Emojify?

An emoji panel plugin allows players to use emojis in chat using the built into resource pack font function.
To open the panel type /emoji

Emoji panel

Features

  • ?Custom Emojis?
  • Custom UI
  • Automatic resource pack downloader

    Set up

  • To make your own emoji, you will first need a .png file of your emoji.
  • Then I recommend making your emoji on already built-in emojis, which you can get from GitHub from here. Then extract the resource pack from the Emojify.zip and open it in your editor of choice, I will be using VSCode. You should see something like this:
Resource pack ![Folders](https://cdn.modrinth.com/data/cached_images/7f717ba5f5fa841865444921a5e163541f752561.png)
  • I will be adding emote of Shrek:
Shrek ![Shrek](https://cdn.modrinth.com/data/cached_images/2b97c9d7581c09990038e5d1d5470ea886e21991_0.webp)
  • First place your image.png into assets/minecraft/textures/item/emoji/[Your folder]/image.png.WARNING: your image.png should be all lower caps

  • After that, go to assets/minecraft/font/default.json and create a new bitmap for a random Unicode character you can get from here.

Example ``` { "providers": [ {"type": "bitmap", "file": "minecraft:item/guis/pixel.png","ascent": -2000,"height": -3,"chars": ["七"]}, {"type": "bitmap", "file": "minecraft:item/guis/upper_section.png","ascent": 13,"height": 222,"chars": ["ㇺ"]}, {"type": "bitmap", "file": "minecraft:item/emoji/hearts/red_heart.png", "ascent": 8, "height": 10, "chars": ["媀"]}, {"type": "bitmap", "file": "minecraft:item/emoji/hearts/orange_heart.png", "ascent": 8, "height": 10, "chars": ["鬣"]}, {"type": "bitmap", "file": "minecraft:item/emoji/hearts/yellow_heart.png", "ascent": 8, "height": 10, "chars": ["觮"]}, {"type": "bitmap", "file": "minecraft:item/emoji/hearts/green_heart.png", "ascent": 8, "height": 10, "chars": ["継"]}, {"type": "bitmap", "file": "minecraft:item/emoji/hearts/light_blue_heart.png", "ascent": 8, "height": 10, "chars": ["佃"]}, {"type": "bitmap", "file": "minecraft:item/emoji/hearts/blue_heart.png", "ascent": 8, "height": 10, "chars": ["青"]}, {"type": "bitmap", "file": "minecraft:item/emoji/hearts/purple_heart.png", "ascent": 8, "height": 10, "chars": ["橙"]}, {"type": "bitmap", "file": "minecraft:item/emoji/hearts/pink_heart.png", "ascent": 8, "height": 10, "chars": ["紫"]}, {"type": "bitmap", "file": "minecraft:item/emoji/hearts/heartpulse.png", "ascent": 8, "height": 10, "chars": ["梾"]}, {"type": "bitmap", "file": "minecraft:item/emoji/hearts/white_heart.png", "ascent": 8, "height": 10, "chars": ["白"]}, {"type": "bitmap", "file": "minecraft:item/emoji/hearts/black_heart.png", "ascent": 8, "height": 10, "chars": ["黒"]}, {"type": "bitmap", "file": "minecraft:item/emoji/shrek/pepe_shrek.png", "ascent": 8, "height": 10, "chars": ["ࢢ"]} ] } ``` ![example](https://cdn.modrinth.com/data/cached_images/6c939d8e868704cff1cc8ae0b0fb674dc413ca6f.png) You can change "ascent" and "height" to change how it is displayed
  • Then create new json file assets/minecraft/models/item/emoji/[Your folder]/[Your emoji name].json and paste this into it:
Example ``` { "parent": "minecraft:item/generated", "textures": { "layer0": "minecraft:item/emoji/shrek/pepe_shrek" } } ``` ![Example of model](https://cdn.modrinth.com/data/cached_images/8ad8b43be561d1f94a8dc048b3437a1fa1444159.png) **WARNING**:Do not use ```.png``` extension at the end of the file path
  • Then go to assets/minecraft/models/item/enchanted_book.json and add your model that you created before:
Example of enchanted_book.json ``` { "parent": "minecraft:item/generated", "textures": { "layer0": "minecraft:item/enchanted_book" }, "overrides": [ {"predicate": {"custom_model_data": 101}, "model":"minecraft:item/emoji/hearts/red_heart"}, {"predicate": {"custom_model_data": 102}, "model":"minecraft:item/emoji/hearts/orange_heart"}, {"predicate": {"custom_model_data": 103}, "model":"minecraft:item/emoji/hearts/yellow_heart"}, {"predicate": {"custom_model_data": 104}, "model":"minecraft:item/emoji/hearts/green_heart"}, {"predicate": {"custom_model_data": 105}, "model":"minecraft:item/emoji/hearts/light_blue_heart"}, {"predicate": {"custom_model_data": 106}, "model":"minecraft:item/emoji/hearts/blue_heart"}, {"predicate": {"custom_model_data": 107}, "model":"minecraft:item/emoji/hearts/purple_heart"}, {"predicate": {"custom_model_data": 108}, "model":"minecraft:item/emoji/hearts/pink_heart"}, {"predicate": {"custom_model_data": 109}, "model":"minecraft:item/emoji/hearts/heartpulse"}, {"predicate": {"custom_model_data": 110}, "model":"minecraft:item/emoji/hearts/white_heart"}, {"predicate": {"custom_model_data": 111}, "model":"minecraft:item/emoji/hearts/black_heart"}, {"predicate": {"custom_model_data": 201}, "model":"minecraft:item/emoji/shrek/shrek"} ] } ``` ![Example](https://cdn.modrinth.com/data/cached_images/655ac58ad152e1d581c29b37e6b0555ba03181b6.png) **WARNING**:Do not use ```.json``` extension at the end of the file path and make sure that the custom_model_data goes up in numerical order, if not it will not display the custom item
  • And finally just go to your server and modify the plugins/Emojify/config.yml like this:
Example of config.yml ![config.yml](https://cdn.modrinth.com/data/cached_images/a67221ec86d2e72528bf752033d42715b6082c4d.png) ``` inventories: slot0: name: "&b&lHearts" #name of the item in the main inventory invName: "&f七七七七七七七七ㇺ" slots: 54 id: 101 #id of the custom item slot1: name: "&b&lShrek" invName: "&f七七七七七七七七ㇺ" slots: 54 id: 201 ``` ![config.yml](https://cdn.modrinth.com/data/cached_images/4b067e9e6aceb6effd2db4b009cd8b4565ceb51d.png) ``` slot1: slot0: name: "ࢢ" id: 201 ```
  • One last thing, compress your resource pack to .zip and upload it to mc-packs.net and enter url and hash to plugins/Emojify/config.yml.
Upload the resource pack ![config.yml](https://cdn.modrinth.com/data/cached_images/53327ad12b4cf471cef9bd44ff3163838f93998d.png) ``` resourcepack: enabled: true url: "https://download.mc-packs.net/pack/df6a68cf95a3942c64dcfc64a9d5a4ff7cd19ab0.zip" #url to the resource pack sha1: "df6a68cf95a3942c64dcfc64a9d5a4ff7cd19ab0" #sha1 hash of the resource pack prompt: "&6Please download the Emojify resource pack (without it plugin will not work)" #prompt when player joins the server force: false #force the resource pack ``` Result ![result](https://cdn.modrinth.com/data/cached_images/ff8a33884ae3d0ad1bd97ef1002b35419b16f410.png) ![result](https://cdn.modrinth.com/data/cached_images/3daab65e95fc624d228f69e8f679ab1c96ccad58.png)

FAQ

Why does it take so long to create an emoji?

I know, and I am planning on realising some sort of automation tool

I found some bug or glitch, or I have a suggestion!!!

Feel free to share the suggestion, bugs and glitches with me on Discord TechnicFox

You said that there is custom UI

I am still experimenting with this feature, but for now you can try modifying the assets/minecraft/textures/item/guis/upper_section.png

下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Cursed explosions pack

价格:0 墨喵币
下载量:0

查看详情
Create: Double Ores

价格:0 墨喵币
下载量:0

查看详情
Farmer's Delight TFC

价格:0 墨喵币
下载量:0

查看详情
CloudzAuraPack

价格:0 墨喵币
下载量:0

查看详情