added more support for compatibility with other plugins as in IIC Pro
Imports has been adjusted to speed the plugins up.
Updated to 1.16, Adjusted item parsing
Added supprt for minecraft 1.6 now
New Config:
formatCare
Change its value to
false and IIC will proceed posting messages to the chat when another plugin prevent it.
Code (YAML):
formatCare
: true
To tagg a player you can configure a prefix now such as "@" or "#".
After definition you need to put it as prefix to tag a player.
Before: Hello Xsrf -> Hello @Xsrf
After: Hello @Xsrf -> Hello @Xsrf or Hello #Xsrf -> Hello #Xsrf
also: Hello Xsrf would not get converted when defined a prefix
Fixxed a bug on inventory where users can put items in and lost them.
Adjusted performance by optimizing code.
Improved chat compatibility for DeluxeChat and other chat formatting plugins.
added configurable for notify identifier "@"
fixxed configuration for notify-tag and everyone-tag
Code (YAML):
chat:
enabled
: true
item:
format
: §7<§6
%s§7>§r
whitelist:
exclude
:
[
]
enabled
: false
identifier
: '
[item
]'
notify:
enabled
: true
join:
sound:
enabled
: true
type
: BLOCK_ANVIL_HIT
identifier
: '
#'
tag:
sound:
type
: BLOCK_ANVIL_HIT
enabled
: true
everyone
: everyone
permission:
required
: false
inventoy:
identifier
: '
[inventory
]'
inventory:
format
: §7<§6
%s's Inventory§7>§r
Added sound example in config (dont needs to remove old one i think)
fixxed sh99 command
tagging player by name or @everyone should work now but idk how formatting goes
Configuration wont get overwritten again
Compatibility improvement for chat formatting plugins.

fixxed bug when items were move able when inventory open and they disappear if you put them into the inventory of IIC
fixxed a bug when just typing [item] or [inventory]
From now you can easily reload ALL configurations which depends on my plugins (not only IIC) with
/sh99 reload configurations, its also provide a tabcompletion

Added more detailed version support to to resolve current error reports. Gimme feedback if its work for you now

I tested on 1.15-1.9 without subversions now.
Allows to tell the plugin which code it should run incase your version is not supported but your server got the correct files for multi versions anyway.
persistence.version.unsupported.allow: false
You can put a version from 1.15-1.9 right here to run the code of this version
persistence.version.unsupported.minor: "1.15"
- there are 2 new options in chat.yml (chat.item.format AND chat.inventory.format) where you can define custom formats to display items in chat or inventories.
- also there are 2 new translation for the secure_mode options which allows you to modify the text in the chat. (translation.secure.mode.link.item.text AND translation.secure.mode.link.inventory.text)
- Incase chat.item.color is not needed anymore it will be removed when creating a new config, when not it will stay in your configuration but you can still delete it as you can define the color in the formatting string now.
YOU SHOULD DELETE THE CONFIG.YML FROM OLDER VERSIONS BEFORE RELOADING YOUR SERVER!!
Configurations
chat.yml
Code (YAML):
chat:
enabled
: true
secure:
mode
: false
item:
color
: §6
identifier
: '
[item
]'
whitelt:
exclude
:
[
]
enabled
: false
notify:
tag:
sound:
enabled
: true
type
: BLOCK_BELL_USE
everyone
: everyone
join:
sound:
type
: BLOCK_BELL_USE
enabled
: true
permsion:
required
: false
inventoy:
identifier
: '
[inventory
]'
notfiy:
enabled
: true
translation.yml
Code (YAML):
translation:
inspector:
item:
modifier_body_text
: When on body
modifier_legs_text
: When on legs
modifier_head_text
: When on head
modifier_feet_text
: When on feet
modifier_main_hand_text
: When in main hand
error:
no_permsion_to_link
: §cYou are not authorized to link items in the chat.
can_not_link_blacklted_item
: §cCan not link a blacklisted item.
no_item_in_hands_to_link
: §cYou can not link air to the chat.
persistence.yml (this config is automatically generated so sql/yml has no affects for now.)
Code (YAML):
persistence:
enabled
: true
stacktrace
: false
yml:
enabled
: false
sql:
enabled
: false
port
: 3306
host
: localhost
database
: database
user
: root
passwd
: ''
config.yml
Code (YAML):
item:
enchantments:
fire_protection
: Fire Protection
sharpness
: Sharpness
flame
: Flame
aqua_affinity
: Aqua Affinity
punch
: Punch
loyalty
: Loyalty
depth_strider
: Depth Strider
vanishing_curse
: Vanishing Curse
unbreaking
: Unbreaking
knockback
: Knockback
luck_of_the_sea
: Luck Of The Sea
binding_curse
: Binding Curse
fortune
: Fortune
protection
: Protection
efficiency
: Efficiency
mending
: Mending
frost_walker
: Frost Walker
lure
: Lure
looting
: Looting
piercing
: Piercing
blast_protection
: Blast Protection
smite
: Smite
multishot
: Multishot
fire_aspect
: Fire Aspect
channeling
: Channeling
sweeping
: Sweeping
thorns
: Thorns
bane_of_arthropods
: Bane Of Arthropods
respiration
: Respiration
riptide
: Riptide
silk_touch
: Silk Touch
quick_charge
: Quick Charge
projectile_protection
: Projectile Protection
impaling
: Impaling
feather_falling
: Feather Falling
power
: Power
infinity
: Infinity
info:
acacia_boat:
name
: Acacia Boat
linkable
: true
acacia_button:
name
: Acacia Button
linkable
: true
acacia_door:
name
: Acacia Door
linkable
: true
...
Fixxed: java.lang.NoClassDefFoundError

rg/bukkit/craftbukkit/v1_15_R1/CraftServer
Supports general formatting now so they wont break anymore
- adjusted plugin performance
- adjusted config loading
fixxed dupe item when opening the own inventory its not possible anymore to click or drag items
Fixxed error while not set sounds to null on 1.13 or lower.
- added universal support for most chat formatting plugin
- added iteminchat.chat.secure_chat_mode (default: false) which removes the message and overwrite it with a custom text + your linked item as this wont break other chat plugins.
Notifier:
@everyone - message every player with a sound (toggle: enable/disable)
@PLAYERNAME - message a specific player with a sound (toggle: enable/disable)
Play a sound for every player each time someone joins the server. (toggle: enable/disable)
Added [inventory]-tag which allows you to link your whole inventory to the chat. This should work for all versions.
Fixxed config error on 1.12 or less as Sound.BLOCK_BELL_USE does not exist. You can configure it in the config its now set to null on these versions.
Notifier:
@everyone - message every player with a sound (toggle: enable/disable)
@PLAYERNAME - message a specific player with a sound (toggle: enable/disable)
Play a sound for every player each time someone joins the server. (toggle: enable/disable)
Added [inventory]-tag which allows you to link your whole inventory to the chat. This should work for all versions.
added support for 1.11, 1.10, 1.9
more version supported from now (1.12-1.15)
Added multiple version support
Currently supported:
- 1.15
- 1.12
Added lore support like you can see on this image.

A simplified whitelist has been added which allows to simply add a material to this list to make it linkable indepenent if it is linkable (true/false) in the blacklist.
Code (YAML):
iteminchat:
chat:
whitelist:
item:
enabled
: true
exclude
:
- DIAMOND_SWORD
- added translation for each displayed text
- added configuration for each material
- added whitelist and blacklist for each material
Code (YAML):
iteminchat:
enabled
: true
permission:
required
: false
chat:
identifier
: '
[item
]'
color
: ยง6
whitelist:
item
: false
translation:
inspector:
error:
no_item_in_hands_to_link
: ยงcYou can not link air to the chat.
can_not_link_whitelisted_item
: ยงcCan not link a blacklisted item.
no_permission_to_link
: ยงcYou are not authorized to link items in the chat.
item:
modifier_text:
main_hand
: Wenn in der Haupthand
body
: When on body
legs
: When on legs
feet
: When on feet
head
: When on head
enchantments:
fire_protection
: Fire Protection
sharpness
: Sharpness
flame
: Flame
aqua_affinity
: Aqua Affinity
punch
: Punch
loyalty
: Loyalty
depth_strider
: Depth Strider
vanishing_curse
: Vanishing Curse
unbreaking
: Haltbarkeit2
knockback
: Knockback
luck_of_the_sea
: Luck Of The Sea
binding_curse
: Binding Curse
fortune
: Fortune
protection
: Protection
efficiency
: Efficiency
mending
: Mending
frost_walker
: Frost Walker
lure
: Lure
looting
: Looting
piercing
: Piercing
blast_protection
: Blast Protection
smite
: Smite
multishot
: Multishot
fire_aspect
: Fire Aspect
channeling
: Channeling
sweeping
: Sweeping
thorns
: Thorns
bane_of_arthropods
: Bane Of Arthropods
respiration
: Respiration
riptide
: Riptide
silk_touch
: Silk Touch
quick_charge
: Quick Charge
projectile_protection
: Projectile Protection
impaling
: Impaling
feather_falling
: Feather Falling
power
: Power
infinity
: Infinity
info:
acacia_boat:
name
: Acacia Boat
linkable
: true
acacia_button:
name
: Acacia Button
linkable
: true
acacia_door:
name
: Acacia Door
linkable
: true
acacia_fence:
name
: Acacia Fence
linkable
: true
acacia_fence_gate:
name
: Acacia Fence Gate
linkable
: true
acacia_leaves:
name
: Acacia Leaves
linkable
: true
acacia_log:
name
: Acacia Log
linkable
: true
acacia_planks:
name
: Acacia Planks
linkable
: true
acacia_pressure_plate:
name
: Acacia Pressure Plate
linkable
: true
acacia_sapling:
name
: Acacia Sapling
linkable
: true
added new configuration/installation guide + feature preview
Code (YAML):
iteminchat:
identifier
: '
[item
]'
color
: '&6'
permission
: false
inspector:
item:
enchantments:
fire_protection
: 'Fire Protection '
sharpness
: 'Sharpness '
flame
: 'Flame '
aqua_affinity
: 'Aqua Affinity '
punch
: 'Punch '
loyalty
: 'Loyalty '
depth_strider
: 'Depth Strider '
vanishing_curse
: 'Vanishing Curse '
unbreaking
: 'Unbreaking '
knockback
: 'Knockback '
luck_of_the_sea
: 'Luck Of The Sea '
binding_curse
: 'Binding Curse '
fortune
: 'Fortune '
protection
: 'Protection '
efficiency
: 'Efficiency '
mending
: 'Mending '
frost_walker
: 'Frost Walker '
lure
: 'Lure '
looting
: 'Looting '
piercing
: 'Piercing '
blast_protection
: 'Blast Protection '
smite
: 'Smite '
multishot
: 'Multishot '
fire_aspect
: 'Fire Aspect '
channeling
: 'Channeling '
sweeping
: 'Sweeping '
thorns
: 'Thorns '
bane_of_arthropods
: 'Bane Of Arthropods '
respiration
: 'Respiration '
riptide
: 'Riptide '
silk_touch
: 'Silk Touch '
quick_charge
: 'Quick Charge '
projectile_protection
: 'Projectile Protection '
impaling
: 'Impaling '
feather_falling
: 'Feather Falling '
power
: 'Power '
infinity
: 'Infinity '
modifier:
main_hand
: 'When in main hand '
body
: 'When on body '
legs
: 'When on legs '
feet
: 'When on feet '
head
: 'When on head '
Code (YAML):
iteminchat.send
# Allows a user or group to use the item operator in chat
- removed old listener
- added enchanted book handling
- added basic potion handling
massive code improvement for easier maintenance and extend ability
added config entry for chat color of the linked item
Code (YAML):
iteminchat:
color
: '§6'
added configuration file and first entry for identifier for item linking
Code (YAML):
iteminchat:
identifier
: '
[i
]'
#Type this in chat to link main-handed-item
Just a common version update for minecraft.
Added <> on message start to player name so.
Before:
Xsrf look at my new <Diamond Sword>
After: <Xsrf> look at my new <Diamond Sword>
Now the potion name will be displayed.
Working on displaying potion data next times

Damage of a weapon can be increased by enchantment, so from now it will be added to the basic weapon damage.
#videoupdate
fixing chat messages where only sent to local player