- Drops support for MC 1.21.1
- Adds support for MC 1.21.4
- Resurrects custom trident support
- Handle conflicts between custom smithing recipes and vanilla smithing recipes
- Improve ItemsAdder integration by postponing recipe registration
- Add Skript/Denizen events that are fired when a custom container recipe starts/finishes
Bugfixes:
- Fix support for MC 1.21.1, for real this time
- Fix inventory drag bug when no .cis file is used on the server
- Don't show 'The resource pack server lost the resource pack' when the resource pack is skipped
- Fix mending behavior of custom tools in MC 1.14+
- Forbid storing larger or equally-large pocket containers inside pocket containers
- Allow pocket containers to use armor as internal item type
- Adds support for minecraft 1.21.1, but only for Spigot/Paper builds from the 31th of August 2024 (or later)
- Drops support for minecraft 1.21.0 (although this version never worked so well in the first place)
- Fixes some console spam bugs
- Handles corrupted item stacks better
Bugfixes:
- Allows Java-edition custom models to use `./` in their texture paths
- Fixes duplicate identifier bug in the java-to-bedrock model conversion
General:
- Add custom cooking recipes
- Add custom smithing recipes
- Allow users to choose a different resourcepack host
- Add entity-based custom containers
- Add support for translating display names and lore
- Add throwable custom items
- Unify block drops
- Add item flags from MC 1.16+
- Allow custom projectiles to pierce entities
- Add copied ingredients
- Allow underwater trees
- Add MC 1.21 support
Plug-in:
- Add reasonable Geyser support
- Register custom crafting recipes
- Show durability bar for custom tools in MC 1.14+
- Add command to open location-based custom containers
- Add Magic integration
- Show armor trims on custom armor
- Add MC 1.20.6 support, removes MC 1.20.4 support
- Fix console spam for some manual upgrade recipes
- Give items of non-persistent containers back to the player when its closed
- Fix tree generator console spam
- Allow custom food to have animations when the internal item type is vanilla food
- Let other plug-ins know which player fired the custom projectile when it hurts someone
- Expand skript/denizen support: add spawn projectile effect + drop item effect + custom food eat event
- Fix creative inventory glitch when a container has an empty selection icon
- Fix error when the plugin is enabled using Plugman
Bugfixes:
- The pick-up sound was not always played when a custom item was picked up
- Players would get unneeded command feedback after executing /kci resourcepack
- The plug-in would spam the console upon certain inventory events on MC 1.12
- Players in creative mode weren't able to break unbreakable custom blocks
- Add support for another variant of ActionBarAPI
- Upgrade support from minecraft 1.20.2 to minecraft 1.20.4
- Add /kci resourcepack, allowing players to refresh their resource pack without logging out & back in
Bugfixes:
- CrazyEnchantments integration was broken
- Players could shift-click on opened pocket containers
Minecraft versions:
- Added support for MC 1.20.2
- Dropped support for MC 1.20.0 and 1.20.1
Bugfixes:
- Redstone particle projectile effects wouldn't work at all in MC 1.13 and later
- The item updater wouldn't update the HIDE_ATTRIBUTES item flag
Avoid unreachable connection errors by switching back to ipv4
- Allow simple OTHER custom items to be used as their internal item type
- Add timeout for resourcepack host connections
- Don't freeze the server while checking resourcepack status
Bugfixes:
- Using AIR as a slot display would cause errors on the plug-in
- Ore vein generators would try to go below Y=0 in the Nether and the End
- Custom jungle tree generators would replace the vines with the ore block
- Clicking on an open pocket container would discard its contents
- Allow simple OTHER custom items to be used as their internal item type
- Add timeout for resourcepack host connections
- Don't freeze the server while checking resourcepack status
Bugfixes:
- Using AIR as a slot display would cause errors on the plug-in
- Ore vein generators would try to go below Y=0 in the Nether and the End
- Custom jungle tree generators would replace the vines with the ore block
- Clicking on an open pocket container would discard its contents
Adds tab completion for `/kci tag`
Bugfixes:
- Error spam when an input slot for a Mimic ingredient is empty
- Error spam when upgrading tools with only 1 line of lore
- Attribute modifiers would be lost upon upgrading items
- (Reparation) upgrades wouldn't work in MC 1.12
- Add experimental support for minecraft 1.20.1
- Initialize world whitelist & blacklist in config.yml
- Handle invalid lang.yml files
- Allow changing the export mode from manual to automatic
- Add `/kci tag` command
- Silence more errors in `/kci disableoutput`
- Fix attack cooldowns for long-ranked attacks
- Preserve custom blocks when they are pushed by pistons
- Expand scripting support
- Add /kci playsound
Bugfixes:
- Custom projectiles wouldn't work on fire-resistant mobs in mc 1.19
- This plug-in wouldn't work on mc 1.12 at all
- Console spam when the plug-in wasn't configured yet
- In-flight projectile effects with 0 delay wouldn't trigger when the target is very close
- Longer attack range wouldn't work in mc 1.19
- Dramatically changed the installation procedure
- Removed the need for KnokkoCore
- Dropped support for minecraft 1.19.2 and added support for minecraft 1.19.4
- Added custom arrows
- Added optional constraints for ingredients in custom recipes
- Added upgrade/repair results to custom recipes
- Added the possibility to ignore displacement for small shaped recipes
- Added (possibly emissive and/or animated) custom armor textures (1.17+)
- Added two-handed items/weapons
- Added the possibility to restrict ore/tree generators to operate in worlds with specific names
- Added save-confirm menu that pops up when the cross is clicked in the Editor
- Added the option to automatically combine the Editor resourcepack with another resourcepack
- Added custom damage sources
- Automatically remove some old back-ups
- Let mobs use guns and wands
- Added the possibility to make custom items indestructible while they are dropped
- Added container script actions
- Added click, step, and break sounds to custom blocks
- Added optional fortune sensitivity to block drops
- Added the possibility to control item visibility in the wiki generator
- Repaired CrazyEnchantments integration, for now...
Fix 3d helmet duplicate glitch
- Adds support for minecraft 1.19.3 (but requires Knokko Core for minecraft 1.19 v2)
- Makes it possible to change the behavior when custom armor damage resistances are 100% or larger via config.yml
This update fixes an error that occurs when using the multishot enchantment as default enchantment on a custom item.
This update prevents players from breaking hard custom blocks with axes.
- Adds (raw) item stack name command substitutions
- Adds scripting support for giving custom items to players and inventories
- Upgrade DualWield support
- Upgrade CrazyEnchantments support
- Stop sending double confirmation messages when players use /kci give
- Fix inconsistent behavior of player mob drops
This update fixes some console spam when interacting with jukeboxes in minecraft 1.12.2.
This update fixes a bug that would break all items with default enchantments when the plug-in was used in minecraft 1.12.2.
Note: this version adds a lot of new features with limited testing, so it should be considered experimental.
- Adds crazy enchantments
- Adds command to open custom containers
- Adds more storage modes for custom containers
- Adds custom elytra
- Adds integration with Skript and Denizen
- Adds energy storage for custom containers
- Adds permission support to guns, wands, crafting recipes, containers, and container recipes
- Adds equipment set bonuses
- Adds custom mining speed for custom blocks
- Adds support for simple world generation
- Adds custom sounds
- Adds custom music discs
Prevents hoe-based simple custom items from interacting with coarse dirt, dirt path, and rooted dirt.
Add 1.19.2 to the list of supported minecraft versions
This update fixes some stacking bugs
This update fixes an inventory problem that occurs when this plug-in is used to serve Bedrock players via Geyser.
Note that this is only 1 problem and that this plug-in still doesn't have good Bedrock support.
This update fixes more console spam on some servers
This update fixes console spam on some servers
This version adds support for minecraft 1.19. Note that you also need to install the KnokkoCore for minecraft 1.19.
Bugfixes:
- Fix a bug where replacement conditions would glitch when players quickly swap item
- Fix a bug where container selection would be impossible when a host has multiple containers
This update fixes some bugs in custom containers:
- non-persistent custom containers were broken completely
- The plug-in wouldn't load if a container input, output, or fuel slot was removed that still had content
This update fixes some weird glitches when placing mushroom blocks
This update adds the command
/kci disableoutput ...
which does the same as
/kci ...
but it will
not send command feedback to the sender. This can be useful when scripting plug-ins (or this plug-in) abuse(s) the console as command sender.
Items:
- Allow custom items to have any internal item type when targeting minecraft 1.14 or later
- Dramatically improve the item command system
- Allow custom items to have animations
- Allow custom shields and weapons to have special effects
- Allow custom items to automatically break similar surrounding blocks
- Allow custom items to stay in the player inventory upon death
- Make the automatic updating of custom items optional
- Allow custom items to use a different damage source than just physical damage
- Allow configuring a chance for on-hit potion effects
Containers:
- Allow attaching custom containers to all vanilla blocks and custom blocks
- Add manual container recipes. The ingredients won't be consumed until the result is taken, just like crafting recipes.
- Protect custom containers in protected WorldGuard regions
Mob drops and block drops:
- Allow configuring the biomes in which mob drops and block drops can occur
General:
- I added a resource pack host plug-in that should make it easier to host the server resource pack:
https://www.spigotmc.org/resources/server-resource-pack-hosting.101416/
- Make it possible to disable this plug-in in specific worlds
- Allow Mimic and ItemBridge recipe results and ingredients
- Allow non-integer chances throughout the Editor (for instance recipe results)
Note:
- This version is marked as beta because it contains a lot of new features with little testing.
- This version will require a newer KnokkoCore than the previous versions (uploaded no sooner than the 18th of April 2022)
This update fixes a duplicate glitch of 3d helmets.
Adds support for minecraft 1.18.2 and drops support for minecraft 1.18.1 and 1.18.0. Note: you need KnokkoCore for minecraft 1.18 v2 to actually use the 1.18 support.
- Update Mimic integration to support Mimic 0.7.1
- Let
/kci debug detect whether you changed the server.properties since the server started
- Add the
/kci take [page] [player name] command that lets the player take a custom item from an in-game GUI
Previous versions of this plug-in would destroy custom recipe results when players shift-click the result while their inventory is full. This version will drop result items on the ground if they don't fit in the inventory.
This update fixes a console spam bug
Fixes a shaped custom crafting recipe bug
Note: this version should not be considered stable because I expect more bugs will be found soon.
Fixes a custom crafting recipe bug
- Adds support for minecraft 1.18
- Some bugfixes
- Adds integration with Mimic and ItemBridge
- Adds developer API
- Lots of internal changes, so this version might be unstable
This update fixes a bug that would cause shulker boxes to lose their custom name after they are placed, broken, and picked up.
This update only fixes bugs:
- Players weren't able to use shift + double-click to transfer more than 2 stacks per tick
- Players were able to use a custom item alongside a vanilla item with the same item type in a grinder
- /kci debug would not notify the user if 0 or multiple .cis files were found
- The EssentialsX /fix command would remove the textures of custom items
This update fixes a duplicate glitch.
This update fixes a console spam bug when throwing tridents in minecraft 1.17.
Bugfixes:
- Closing a crafting table while a stack of custom items is in its inventory would put the item back in the player inventory using many stacks of size 1 rather than the whole stack in 1 slot
- The contents of a pocket container would be erased if a player would open it while looking at most blocks
- Prevent custom projectiles from slowing down the shooter if its launch knockback is 0
- Prevent custom projectile covers from hanging around in unloaded chunks
- Improve integration with third-party crafting plug-ins:
In the past, this plug-in would forbid any other plug-in to use custom items in crafting recipes. This constraint is relaxed in this update: using custom items in crafting recipes is now allowed when the result is a custom item.
This update fixes a bug that would make it impossible to place custom blocks against grass or dirt.
This update fixes some bugs:
- Container recipes wouldn't work in pocket containers
- Shift-clicking the result of a custom crafting recipe with result amount larger than 1 would add the wrong amount to the inventory
- Chests could show the wrong textures of custom items after deleting another custom item or changing its internal item type
- Equipping armor in creative mode would duplicate it
This version adds support for minecraft 1.17, but it will require a KnokkoCore for minecraft 1.17 and is still experimental (due to very limited testing). Note: this plug-in might be broken on earlier minecraft versions as well due to some refactorings for 1.17.
It also fixes some bugs:
- Duplicating block drops when a custom block was broken in a protected area (or with a sword in creative mode)
- Projectile explosion effects could destroy protected WorldGuard regions [THIS IS ONLY FIXED FOR MINECRAFT 1.14 AND LATER]
- Custom items in item frames weren't updated by the ItemUpdater
This update fixes some bugs:
- The error that would occur if a custom projectile has 0 velocity
- Mythic mobs drops wouldn't work well if Lib's Disguises was installed
- A duplicate glitch with some inventory crafting recipes
- Presumably fixes the duplicate/vanish glitch
- Fixes custom item drops with the new MythicMobs support
- Fixes a rare error that would occasionally be shown in the console
This is still beta because not enough testing has been done yet.
-Fixes a console spam /item upgrade bug due to complex technical reasons
This is only the first bug that was fixed from Custom Items 9.0, so this is still beta.
- Improves MythicMobs integration
- Adds custom blocks
- Adds custom food
- Adds custom guns
- Adds integration with ActionBarAPI for custom tool durability and wand/gun indicators. See https://knokko.github.io/custom items/compatibility/positive.html
- Adds firework projectile effects
- Adds push/pull projectile effects
- Adds sound projectile effects
- Adds potion aura projectile effects
- Adds launch knockback and impact knockback to custom projectiles
- Adds custom crossbows
- Minor improvements to the custom crafting implementation
- Fixes a bug regarding custom tools that are repaired using an anvil
- Adds amounts and remaining items to the ingredients of crafting recipes, container recipes, and to anvil repair items
- Improves the performance of custom containers
- Adds pocket containers
- Fixes critical bugs in non-persistent custom containers
- Adds storage slots to custom containers
- Minor implements to the item update process
Note: this version is experimental because it adds a lot of features that are not very well tested.
This update fixes a duplicate bug that would occur whenever a player throws a custom trident.
-Fixes a duplicate glitch that could occur when using this plug-in alongside the DualWield plug-in
-Added
/kci repair <amount> [player] command
-Added
/kci damage <amount> [player] command
- Improves the handling of shift-clicking and double-clicking stackable custom items
- Notifies server operators when they try
/kci give or
/kci list, but errors occurred on start-up
- Decreases more durability of custom helmets when the player equipping it gets hit by a falling anvil
This version is marked beta because it has changed inventory handling, which is generally dangerous and could cause new bugs.
-Improves the handling of regeneration, poison, and wither as equipped potion effects
-Add support for 2x2 shaped crafting recipes
-Slightly improve /kci debug
Using night vision as worn/equipped effect didn't work very well because the duration would be ~2 seconds, which would cause a flickering effect (that happens when the night vision potion effect nearly expires). This is fixed in this update by using longer durations.
Before this update, equipped potion effects didn't work as desired on older minecraft versions: it would only be active 70% of the time rather than 100%. That is fixed in this update.
Also, the time margin for lagging players has become slightly better.