CNPC-Additions 图标

CNPC-Additions

作者:rebot | 分类:模组

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

Minecraft 版本: 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6

平台: forge

标签: game-mechanics social utility

资源介绍

Here's the English translation for your mod description on CurseForge:


This mod adds new features to the CNPC mod and more.

Features:

  • New scripting methods for NPCs.
  • Ability to open CNPC dialogues with a new interface.
  • Option to block the breaking and placing of blocks.
  • Messages above the player's hotbar: "[Name]: Message".

Scripting:

  • Method to send messages from NPCs within a 15-block radius:

    eSay(String message, String color);

    Example:

    eSay("Hello!", "E9967A");

    The color is in hex format, and if not specified, the default color is #C0C0C0.

  • Method to send messages from NPCs to a specific player:

    eSayTo(IPlayer player, String message, String color);

    Example:

    eSayTo(event.player, "Hello " + event.player, "E9967A");
  • Method to make NPCs glow:

    eSetGlowing(boolean);

    boolean can be true or false.

  • Method to send a message above the player's hotbar:

    eSayBar - with the option to set an icon for the character;
    eSayBarI - without a character icon.

Types of eSayBar:

eSayBar(IPlayer IPlayer, String message, String fakeName, String hexColor, String icon, int maxSymbolsFirstLine, int maxSymbolsOtherLines);
eSayBar(IPlayer IPlayer, String message, String fakeName, String hexColor, String icon);
eSayBar(IPlayer IPlayer, String message, String hexColor, String icon);
eSayBar(IPlayer IPlayer, String message, String hexColor, String icon, int maxSymbolsFirstLine, int maxSymbolsOtherLines);

Example:

eSayBar(e.player, "Hello my friend", "Sigma228", "9370DB", "npc");

Types of icons (icon):

  • npc
  • non
  • invisible
  • ResourceLocation — allows you to set a custom icon for the character. The icon file can be placed in the .minecraft/customnpcs/assets/customnpcs/textures/icons/myicon.png folder.

In-game: "customnpcs:textures/icons/myicon.png".

Types of eSayBarI (without character icon):

eSayBarI(IPlayer IPlayer, String message, String fakeName, String hexColor, int maxSymbolsFirstLine, int maxSymbolsOtherLines);
eSayBarI(IPlayer IPlayer, String message, String fakeName, String hexColor);
eSayBarI(IPlayer IPlayer, String message, String hexColor);
eSayBarI(IPlayer IPlayer, String message, String hexColor, int maxSymbolsFirstLine, int maxSymbolsOtherLines);

These are the same methods as eSayBar but without a character icon.


Commands:

  • Open a dialogue from CNPC with a new interface:

    /shine dialog show player id name

    Example:

    /shine dialog show Dev 13 "MrBest"

    Opens a dialogue with ID 13 for player Dev under the name MrBest.

  • Block breaking restriction:

    /shine blockbreak block player boolean

    false — blocks breaking, true — allows it.

  • Block placing restriction:

    /shine installingBlocks player boolean

    false — blocks placing, true — allows it.


Current mod features:

  • [✔] New scripting methods.
  • [✔] New dialogue interface.
  • [✔] Messages above the hotbar.
  • [✔] Block breaking and placing restrictions.
  • [✘] Quest changes (menu).
  • [✘] New ChatBubbles (messages above NPCs' heads).
📥 下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
SimpleFPS

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

查看详情
Enchant Icons

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

查看详情
Muffin's Picnic

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

查看详情
Pam's HarvestCraft 2: Crops

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

查看详情