Sueta

Portable Crafting Inventories

2.1.3

Open crafting inventories on the go.

·Plugin
  1. 2.1.3latestJun 25, 2026
    Updated to Minecraft 26.2.
    5 downloads
  2. 2.1.2May 23, 2026
    Fixed » Furnaces should no longer seemingly duplicate their outputs occasionally.
    37 downloads
  3. 2.1.1Fixes Loading on PaperMay 10, 2026
    Fixes PCI failing to load on the latest version of Paper.
    38 downloads
  4. 2.1.026.1 UpdateApr 9, 2026
    ATTENTION » This version ONLY supports 26.1. PCI will now only support the game drops released in the year. Once 27.1 drops, 26.x will become unsupported. ADD » Added support for 26.1 (and subsequent Protocol supported versions)
    46 downloads
  5. 2.0.17Jan 28, 2026
    Fixed an issue where strong (glowstone added) potions couldn't be brewed as it was looking for Glowstone (the block) instead of Glowstone Dust.
    132 downloads
  6. 2.0.161.21.11Dec 23, 2025
    ADD » 1.21.11 support
    83 downloads
  7. 2.0.15Oct 20, 2025
    FIX » Fixes an issue where sand couldn't be smelted in a furnace ( #64)
    115 downloads
  8. 2.0.141.21.9Oct 6, 2025
    ADD » Support for 1.21.9 for both Paper and Spigot. ADD » The previous version of Paper is now also supported.
    55 downloads
  9. 2.0.13General updatesJul 17, 2025
    Fixes 62
    204 downloads
  10. 2.0.111.21.7Jun 30, 2025
    Bump versions to only support 1.21.7. EOL has begun for 1.20.
    150 downloads
  11. 2.0.10Paper Custom Enchantment Table FixMay 21, 2025
    FIX » Fixed an issue where providing a custom maximum level for an enchantment table on Paper (and forks) servers would not populate the enchantments.
    165 downloads
  12. 2.0.9Fix furnace recipes using 'custom' items.May 10, 2025
    FIX » Implemented a hopeful fix that should allow custom recipes that use items with data on them to actually be smelted. ( #60)
    99 downloads
  13. 2.0.8Apr 29, 2025
    FIX » Fixed an issue with /smithing being run in console causing a AIOB.
    105 downloads
  14. 2.0.71.21.5Apr 9, 2025
    Due to what I expected to be a rather quick update to paper, this update was 2 weeks delayed. I wanted to implement a new update strategy updating both paper and spigot together but that seems currently improbable, as such we will continue with the old update scheme and update as it is released. ADD » Updated to 1.21.5.
    154 downloads
  15. 2.0.6FixesMar 4, 2025
    FIX » Fixes an issue where /pci reload would fail when Virtual Tiles were disabled. FIX » Fixes an issue where CraftingTableOpenEvent was not properly fired for a command with no arguments.
    150 downloads
  16. 2.0.51.21.4 SupportDec 3, 2024
    ADD » Support for Spigot 1.21.4. Paper support will come as soon as they release a dev version for use to compile against.
    260 downloads
  17. 2.0.4Update Paper module to 1.21.3Nov 21, 2024
    ADD » Support for 1.21.3 Paper servers. With this update all other modules have also been updated to use 1.21.3 Spigot API where applicable.
    113 downloads
  18. 2.0.31.21.2 SupportOct 22, 2024
    ATTENTION » This version does not support paper 1.21.2 (at the time of posting this update, paper isn't even updated yet.). ADD » Support for 1.21.2.
    133 downloads
  19. 2.0.2Sep 14, 2024
    133 downloads
  20. 2.0.1-SNAPSHOTUpdate to 1.21Jun 13, 2024
    ATTENTION » This update is a SNAPSHOT release, it is recommended that you test this release on a copy of your server if possible to ensure all of your data is not lost. NOTE » PCI will take a backup of the furnace and brewing stand storage files before migrating to the new version. NOTE » This may be the final snapshot release assuming there aren't any reported issues with furnaces or brewing stands. ADD » Add support for Minecraft 1.21. NOTE » This update should function with the new data driven Enchantments added in 1.21, assuming the enchantments can be found in an enchantment table or be applied to your item via the anvil.
    311 downloads
  21. 2.0.0-SNAPSHOTUpdate 2.0.0-SNAPSHOTJun 4, 2024
    I apologize for taking some time to get this update out. The update to 1.21 should be much much faster. ATTENTION » This update is a SNAPSHOT release, it is recommended that you test this release on a copy of your server if possible to ensure all of your data is not lost. NOTE » PCI will take a backup of the furnace and brewing stand storage files before migrating to the new version. ATTENTION » This jar is a much larger than normal (bumps ~4000 kbs); this is due to the fact that I include some of the required dependencies within the physical jar file. I have a few plans to remedy this in the future. ATTENTION » This update prematurely drops support for 1.19.x. ATTENTION » This update contains massive changes to how furnaces and brewing stands are stored, while great care was taken to ensure all of the data is returned to the appropriate player and that data is not lost there is always a chance. ATTENTION » This update reworks SQL storage to be an appropriate storage medium, your old SQL tables will not work and may be dropped if you wish to use the same table names. NOTE » With this rework PCI can technically support cross-server furnaces and brewing stands, this has not been tested by me and any issues you encounter may be reported on the PortableCraftingInvs Github page. NOTE » PCI now no longer ticks all furnaces and brewing stands, and instead will only tick them when they are opened. A brewing stand or furnace will be "simulated" when opening them however. NOTE » The simulation has been tested to the best of my abilities to function as closely to vanilla as possible, please report any inconsistencies. Now that we've gotten that rambling out of the way... CHANGE » Because of the updates to SQL, sql configuration settings have been moved to be under a 'database' parent. CHANGE » Features that are disabled will no longer register their commands, this effectively removes the need for the disabled feature message. CHANGE » Players may now have more than one of a furnace / brewing stand, this is handled in the 'settings.yml' file, players with the permission 'pci.<furnace|brewing>.limit.bypass' will bypass this limit (this is not given to operators by default). CHANGE » PCI now uses HikariCP for handling SQL connections, we also use a copy of LuckPerms configuration style. CHANGE » Updated the /pci version command to provide more information and added a link to open a bug report. ADD » Added direct support for Paper servers, Paper support for PCI will only ever target the latest version of Paper and Minecraft. Due to the way paper support is handled PCI may still function on older versions but changing max level for enchanting tables may not work as intended and may throw errors. ADD » Added 'you' message, used in some commands to better reference a player. ADD » Added 'blast-furnace' message. ADD » Added 'brewing-stand' message. ADD » Added 'furnace' message. ADD » Added 'smoker' message. ADD » Added 'reached-maximum-feature' message, called when you reached the maximum amount of furnaces/brewing stands. NOTE » The above messages are still loaded when the plugin is configured to not use messages. ADD » Added different storage mediums; currently: YAML, MySQL, MariaDB. There are plans to expand this list in the future, feel free to open a feature request ADD » Added use-virtual-tiles setting, setting to false will disable all virtual tiles. This overrides per feature toggling. ADD » Added a /pci migrate <medium> command to migrate your data between SQL and YAML. You must have pci.migrate to run this command. ADD » Added maximum-furnaces and maximum-brewing-stands with a default limit of 3. (3 furnaces, 3 smokers, 3 blast furnaces and 3 brewing stands). FIX » Better support for custom furnace recipes, this used Spigot's internal recipe map assuming it is loaded to the server and spigot can find it should be able to be loaded. NOTE » This does not support recipes that are "dynamically loaded" (removed/added during server runtime) a full server restart is required to update the loaded recipes. I have no idea if the above not is even possible, but if it is and people are using it it's worth noting. NOTE » Recipes are loaded after all plugins have been loaded. FIX » Removed unused enchanting listener. FIX » Fixed /enchanttable <player> sending the wrong message. FIX » Fixed a possible issue with players without permission to delete feature signs. .SpoilerTarget">Spoiler: Backend CHANGE » PCI is now licensed under the MIT license. CHANGE » Changed dependency management solution to Gradle 8.7 from Maven. CHANGE » Moved files around and added them to their own modules if required. CHANGE » Added a custom implementation of VirtualFurnaceAPI to the base project, found in the 'api' folder. CHANGE » Updated the way events are handled, mainly just consolidating similar code into one class that is extended by the events. CHANGE » Update checks no longer register multiple tasks and instead only ever register once. CHANGE » Added an additional method to all events called #isCanceled() this is the same functionality as the normal #isCancelled(). CHANGE » Updated the 'bug_report.yml' file to be a bit more clear and remove information which is not required. CHANGE » Colors are no longer sent to console for startup messages. CHANGE » Updated the README.md to be a bit more descriptive and provide some information on how to build to plugin. REMOVE » Removed FakeContainers in favor of just using PCIAPI.
    109 downloads
  22. 1.7.12Update to 1.20.3Dec 5, 2023
    ADD » Support for 1.20.3
    533 downloads
  23. 1.7.11Add Mundane and Thick potion recipesOct 15, 2023
    ADD » Added Mundane and Thick potion recipes. This was added to be more consistent with the actual brewing stand.
    231 downloads
  24. 1.7.10Minor Bug Squashin & Nicer Update CheckerSep 24, 2023
    CHANGE » Updated version checker to check the Major, Minor, and Patch (major.minor.patch) to see if an update is valid. This is an experimental change. Please post a bug report if you encounter uncommon behavior. FIX » Fixed Smithing Table improperly using the sign toggle to determine functionality. FIX » /loom should properly be unregistered when allow-essentials is false. .SpoilerTarget">Spoiler: Backend Changes · Updated library to 1.0.9 · Adds better update checking · The update check will now check the Major, Minor, and Patch number to see if there is an update available. · This also removes the Utils#debugLog(boolean, String...) method in favor of providing a global debug variable in Utils. · Bumps spigot-api version to 1.20.2.
    129 downloads
  25. 1.7.9Update to 1.20.2Sep 23, 2023
    This update has dropped support for 1.18. Please download version 1.7.8 for the latest version that supports 1.18. ADD » Support for 1.20.2 REMOVE » Remove support for 1.18.2.
    80 downloads
  26. 1.7.8Update to 1.20Jun 9, 2023
    Obligatory 1.18 support will be dropped soon; this is the final update for 1.18. ADD » Support for 1.20.
    501 downloads
  27. 1.7.7Minor Bug FixesMay 3, 2023
    FIX » Fixed an incompatibility with PCI and Essentials. PCI will now attempt to unregister specific commands from Essentials (and other plugins that register such commands) in-order to use our implementation. NOTE » This is a quick fix for issue #40, you MUST have allow-essentials to false in the settings.yml file FIX » Hopefully fixed an issue with loading recipes for furnaces in PCI.
    241 downloads
  28. 1.7.61.7.6 - 1.19.4 Support [READ THIS IF YOU USE THE 1.20 DATAPACK!]Mar 15, 2023
    ATTENTION » This plugin WILL break with the new 1.20 smithing table added via datapacks, as I don't believe there is a way to obtain if a plugin has a specific datapack enabled we will enforce using the old legacy format. The smithing table will be updated to the 1.20 version when 1.20 is released. Bug reports revolving an issue with 1.20 datapacks will be ignored, sorry. ADD » 1.19.4 support
    241 downloads
  29. 1.7.5Update to 1.19.3Dec 9, 2022
    NOTE » A friendly reminder that with 1.20 around the corner EOL for 1.18 support is fast approaching. ADD » Updates to 1.19.3 FIX » Fixed the URL sent during plugin startup being incorrect. .SpoilerTarget">Spoiler: API Changes ADD (API) » The API now allows developers to open a supported menu. This will also trigger one of our open events. A "How To" is planned to be created in the future but all methods should be properly documented for developers. Questions may be forwarded to me via DM or through an issue created on the github repo. CHANGE (API) » Artifact ID is now 'PortableCraftingInvs-API' .SpoilerTarget">Spoiler: Internal Changes - The plugin will now register it's own PCIFakeContainers service. .SpoilerTarget">Spoiler: Up-coming Changes - Ability to rename all inventories when using the API. - New SQL storage method for furnaces and brewing stand. - Custom/Altered version of the current VFAPI implemented into PCI it's self. - Better SQL handling HikariCP and likely Aikar's IDB
    265 downloads
  30. 1.7.4Update 1.19; EOL for 1.17Aug 8, 2022
    ADD » 1.19.2 support. ATTENTION » PCI is built to be ran on the latest and greatest version of Spigot, 1.19.2. Running on 1.19.1 or 1.19.0 will likely cause issues due to how NMS works. Support will not be given and bug reports will be ignored if not using a supported version. REMOVE » Support for 1.17.x; download 1.7.3.
    390 downloads
  31. 1.7.31.19 SupportJun 7, 2022
    NOTE » As with all major version updates, once 1.19 has become stable and is the default built version of Spigot support for 1.17 will be dropped. I'm also planning on trying to get a bigger update out soonish, but I'm still under some heavy workload for work. Due to a removed dependency from Spigot, please report any string formatting errors to the GitHub or discussions tab. ADD » 1.19 support.
    457 downloads
  32. 1.7.2Update to support 1.18.2Mar 5, 2022
    ADD » Adds support for 1.18.2. NOTE » Paper has pushed an update that should fix any of the AOBE thrown, should you get any errors in console please create an issue on the Github issues page. NOTE » Sorry about the lack of updates / changes, I've been rather busy and consumed by work for the past 2 months or so. Hopefully things should slow down a bit as to allow me to actually work on some new / update features of the plugin.
    366 downloads
  33. 1.7.1Remove 1.16Dec 9, 2021
    REMOVE » Remove support for 1.16 versions.
    399 downloads
  34. 1.7.01.18 updateDec 6, 2021
    ATTENTION » PCI now uses Java 17 for compiling and for general development, be sure your version of Java is up to date. NOTE » As with all other releases of a major versions of Minecraft; after 1.18 becomes the default built version of Buildtools this plugin will continue to have support for 1.16-1.18. Thanks for 4k! ADD » Support for 1.18 .SpoilerTarget">Spoiler: Backend Changes - 'specialsource-maven-plugin' has been updated to 1.2.3 (was 1.2.2) - New v1_18_R1 module; contains the fake containers for 1.18 - All "static" modules now use 1.18 as their API. - Updated Lombok to 1.18.22 (was 1.18.20) - Removed unnecessary repos from poms. - Plugin is now built on java 17
    275 downloads
  35. 1.6.10Sign UpdatesOct 3, 2021
    ATTENTION » This update contains additions to the settings.yml and the messages.yml if you wish to maintain the comments and formatting for your configuration files it is recommended to backup your exisiting files before updating. ADD » 4 new settings: · use-smoker-sign · use-furnace-sign · use-blastfurnace-sign · use-brewing-sign. ADD » 8 new permissions: · pci.sign.furnace · pci.sign.blastfurnace · pci.sign.smoker · pci.sign.brewing · pci.sign.furnace.use · pci.sign.blastfurnace.use · pci.sign.smoker.use · pci.sign.brewing.use · All sign permissions are also included in pci.sign. and pci.sign.use. ADD » 8 new messages: · blast-furnace-sign · brewing-sign · furnace-sign · smoker-sign · blast-furnace-sign-created · brewing-sign-created · furnace-sign-created · smoker-sign-created ADD » 4 new signs. · Blastfurnace · Brewing · Furnace · Smoker. CHANGE » New Enchant sign functionality, providing a number on the second row will set the maximum level of the table to that. .SpoilerTarget">Spoiler: Backend Changes Fix a debug message improperly saying that we were unable to find a properties file. PCI.properties updated to 2; will now attempt to replace any bad references to old class names. (aka will attempt to replace: com.shanebeestudios.api to com.itsschatten.libs) Update Furnace API to 1.1.4 Remove Permission#EMPTY, unused and never really worked in the first place. Minor refactoring to the SignListener#getSign() method; removes some duplicate code. Update SignListener to use Java 16 features. As there are no updates to any of the modules that handle NMS code the versions of those modules is not updated.
    359 downloads
  36. 1.6.9Updates to Smoker and Blast Furnace; along with some important information.Jul 30, 2021
    ATTENTION #1 » This update contains an addition to the ' settings.yml', should you wish to preserve your formatting please back up your files. ATTENTION #2 » There is still a known issue with paper and their forks where the furnace and brewing stand inventories do not animate, there is a fix waiting to be merged into the main project, you can find that here. ATTENTION #4 » As a general reminder, with the 1.17 update I will now only ever support the latest 1.17 build. ATTENTION #5 » I have plans in the works to bring most of the furnace API changes into the main plugin, allowing me to properly allow configuration settings for all of the furnaces and the brewing stands. However, in doing this, it is likely to break a lot of the already in use furnaces when updating to the next version of the plugin. I will see if there is a way to migrate the old furnaces.yml file to the new one when the update is released. ADD » Some information can now be automatically migrated from one version to another, in this case updates to the smoker and blast furnace fuel times. ADD » To ensure that we don't perform unnecessary updates to the file every time you start the plugin we now include a PCI.properties file that stores the version of some configuration files, changing the value inside of these properties files may cause issues. ADD » Adds a new setting called ' attempt-migration-at-start'; should this be enabled it will attempt to update any new information for configuration files. (The settings.yml and the messages.yml are unaffected by this setting.) FIX » Virtual Smokers and Blast Furnaces should now use the proper amount of fuel per operation. (Would cook 16 items per piece of coal, should now be in line with Vanilla) .SpoilerTarget">Spoiler: Backend Changes · VirtualFurnaceAPI has been updated to 1.1.4-Schatten (reduces the fuel time for Smokers and Blast Furnaces by half) · VFAPI now uses JetBrains Annotations version 21.0.1 · All version unspecific modules in the project should now properly use the 1.17.1 API.
    359 downloads
  37. 1.6.8Fix Virtual anvil to work properly with anvil altering plugins.Jul 27, 2021
    FIX » Anvils should now work properly with plugins that use the bukkit api to alter the functionality of anvils.
    133 downloads
  38. 1.6.71.17.1 support (Please Read Me)Jul 14, 2021
    Sorry this took a bit; been busy doing other things. Thank you all for 3,000 downloads! Kind of insane that's it's been almost 3 years since I first released this plugin. ATTENTION » Support changes! Read in full. Because of the new mappings that were released with 1.17 the way NMS functions in this plugin is different compared to how it used to work. Mappings always changed between versions mind you just now we are forced to update every version. As to not bloat the plugin with massive amounts of files I will now only support the latest version of a major release, currently that is 1.17.1, but if 1.17.2 is released I will only offer support for servers running 1.17.2. Currently 1.16.x will remain supported as they are slightly easier to maintain. ADD » Now uses 1.17.1 as the API version and now uses 1.17.1 mappings. Known Issues In Paper and forks furnaces and brewing stands do not animate; this is due to an error that I am unable to fix.
    192 downloads
  39. 1.6.6EOL for 1.15Jul 3, 2021
    ATTENTION » As seen here 1.17 is now the default build version of Buildtools, this marks the end of support for 1.15; versions from 1.6.6 and greater will now only support 1.16-1.17. Should you continue to use a 1.15 version it is recommended that you disable update checking via the settings.yml so you will not receive any update notifications. ATTENTION » 1.17 is now not considered in beta; any issues you find with 1.17 or 1.16 should be reported on Github. REMOVE » Removed 'cant-use-smithing-1-15' message. REMOVE » Support for 1.15 is now considered EOL and will no longer receive updates or support.
    222 downloads
  40. 1.6.5Fix duplication glitch in 1.17Jul 2, 2021
    FIX » Fixes a duplication glitch found for 1.17, as stated before 1.17 is in BETA and is bound to experience issues, report any issues you find to the Github page. NOTE » This update does not address any furnace related issues as found in the latest review of the plugin and here. These will come in due time, though a duplication glitch is a bit more important.
    245 downloads
  41. 1.6.4Updates to Enchantment tables for 1.17 serversJun 26, 2021
    FIX » Properly hides the error previously described. CHANGE »Updates to the enchant table should now show the proper enchantment for servers in 1.17, should this be successful I'll port these changes to 1.16.
    145 downloads
  42. 1.6.3Jun 26, 2021
    FIX » Hides an exception when the brewing stand is open; this exception isn't anything game breaking it just simply makes the inventory view not update so you wont see any animations while the stand is open.
    106 downloads
  43. 1.6.2Fix Enchantment TablesJun 19, 2021
    FIX » Fixes an issue with enchantment tables not functioning.
    170 downloads
  44. 1.6.1Support for 1.17 (BETA RELEASE)Jun 15, 2021
    ATTENTION #1 » THIS UPDATE IS THE FIRST TO REQUIRE THE USE OF JAVA 16, THIS PLUGIN WILL NO LONGER WORK ON VERSIONS OLDER THEN JAVA 16! Support will not be given to users that are using an invalid Java version. ATTENTION #2 » This update is considered a BETA release, it is expected that some things may not work properly in 1.17. ADD » Adds support for 1.17. Support for 1.15 has not yet been dropped, when 1.17 becomes stable and is the default build for Buildtools support for 1.15 will be dropped and will be considered EOL. .SpoilerTarget">Spoiler: Backend Changes Created a new module for 1.17 (v1_17_R1) We now use the mappings jar, as such we now require the use of the SpecialSources plugin (see the main announcement page for this website for more information) Upgrade Lombok version from 1.18.18 to 1.18.20 (to support JDK16) Upgrade VF-API-Schatten to 1.1.1, and now uses Bukkit inventory creation methods for brewing stand.
    117 downloads
  45. 1.6.0Jun 9, 2021
    ATTENTION » 1.17 is upon us! This plugin should work with Java 16 (I haven't tested it fully, if you encounter any errors please post an issue here.) NOTE » This update only serves to pave the way for addons to the plugin (with this release there is a release of an economy addon that you can find on my profile). .SpoilerTarget">Spoiler: Backend Changes Added a new "API" module to the project, this is not currently available to the public to use. The API module simply addes some events that are used inside of the economy addon, the events currently don't have any useful features. Updated all project files to version 1.6.0; API remains at 1.0.0. All open inventory methods now return true if they were successful or false if they were not. Minor updates to the stale bot.
    125 downloads
  46. 1.5.2Better Null CheckingMay 25, 2021
    ATTENTION » All server owners should be aware of this by now, however if you are not: Minecraft 1.17 will be the first version in some time to update the Java version. Mojang has made the move to Java 16, with this update some plugin developers (me included) will likely update to exclusively support Java 16. Be aware that I will continue to develop against Java 8 until 1.17 is released where 16 will be the version I build against. This will effectively force users to use Java 16 to use this plugin, you will also be forced to use Java 16 when running Minecraft by the launcher itsself. NOTE » The previous "known issue" of the title not appearing in the open Furnaces and Brewing stand was a resource pack issue on my end, therefore this is no longer an issue. FIX » Better null checking for furnaces and brewing stands, if you have a value saved in either a SQL database or in the player data file and we can't find a furnace inside of the furnace config we will create a new furnace and open it instead of just sending an error; if there are issues of Furnaces or Brewing stands being deleted from their respective data files I will come up with other ideas on how to save that information. FIX » Better checking for the sign configuration file has also been implemented; don't know why it took me this long to implement this into the reload command but the sign configuration should no longer be "reloaded" when signs are disabled in the settings.yml.
    178 downloads
  47. 1.5.1Fix null pointer when MySql setting is disabled.May 17, 2021
    FIX » Fixes an issue that occurred when the database variable was null. thanks to @detractor for reporting.
    165 downloads
  48. 1.5.0Brewing StandsMay 3, 2021
    ATTENTION » This update contains additions to the settings.yml and the messages.yml if you wish to maintain the comments and formatting for your configuration files it is recommended to backup your exisiting files before updating. NOTE » Before I get into the changes for this update; I've gotten a request or two about donations for this plugin. I've decided to setup a donation button (I won't link it here because I feels a bit scummy) on the bottom of the main page. Don't feel you have to donate, its just there if you wish to throw some cash my way. All transactions are handled with PayPal. ADD » Add support for brewing stands. NOTE » With this support being added we also have the ability to save a reference of the brewing stand into the MySql database. ADD » /brewing command [alias /brew] (permission: pci.brewing(.other)) ADD » "Opened brewing" messages in the messages.yml. ('opened-brewing' and 'opened-brewing-target') ADD » Ability to disable all messages with a toggle in the settings.yml ('use-messages'). ADD » Ability to load the plugin silently with a toggle in the settings.yml ('silent-start'). Known Issues: For some unknown reason (may be due to the way inventories are being manager unsure at this point) the furnace and brewing stand inventories do not have visible titles. (This may be an issue with Spigot [and forks], though I doubt it.) You may see the entire commit for this update here. Other changes .SpoilerTarget">Spoiler: Backend Changes MAJOR: Update version of custom VFAPI to 1.1.0-Schatten (-Schatten to show that it's a version different from the normal API) With update of the new API add new brewing stands. Update all secondary projects to 1.5.0; also updated all poms to use the latest version of the classes. MINOR: Update Lombok to version 1.18.18
    172 downloads
  49. 1.4.0SQL SupportMar 29, 2021
    ATTENTION » This update contains additions to the settings.yml it is recommended that you backup your configuration files before updating to preserve comments and file formatting. ATTENTION » All reference to my Discord name within the plugin has been removed and replaced with the link to my Support Discord server. .SpoilerTarget">Spoiler: Why? With an increase of spam messages I've received I've oppted to create a Discord server to hopefully tone down the amount of those messages that I receive. If you wish to obtain support for one of my plugins I will only accept friend requests from people that are either in my support server or in the SpigotMC Discord server. I have my DM's open to all users on my support server, spamming, advertising, or any other forms of harassment in my DM's will result in me blocking you and for you to be banned on the support server. ADD » Support for MySQL storage. .SpoilerTarget">Spoiler: MySQL MySQL will only the store the reference to the player's furnace from the 'furnaces.yml'. In the future there are plans to just support the storing of the furnace directly into the database.
    263 downloads
  50. 1.3.11Dec 24, 2020
    FIX » Fix an issue with Stonecutter being disabled via the cartography toggle.
    447 downloads
  51. 1.3.10Fix Anvil duplicationDec 7, 2020
    FIX » Fixes an issue with normal anvil duplicating items when closing the inventory.
    215 downloads
  52. 1.3.9Fix items in Anvil being deleted when closing the inventory.Dec 2, 2020
    FIX » Items that were placed in the Anvil inventory were deleted when the inventory was closed. Thanks for the report @Dogs4Chow
    131 downloads
  53. 1.3.8Update compatibility with EssentialsXNov 16, 2020
    FIX » Fixes a debug log being shown when loading the signs.yml FIX » Remove annotation libraries being added to the plugin. ADD » Adds everything in this issue: https://github.com/ItsSchatten/PortableCraftingInvs/issue…
    182 downloads
  54. 1.3.7Support for 1.16.4Nov 3, 2020
    ADD » Support for 1.16.4.
    161 downloads
  55. 1.3.6Fix "Title Not Set" exception thrown in 1.15 and 1.16(.1)Oct 12, 2020
    FIX » Fix an issue with 1.15 and 1.16 version anvils not working; whoopsie.
    174 downloads
  56. 1.3.5Minor updateOct 11, 2020
    FIX » Smithing table command not accessible in 1.16. NOTE » I've rearranged some of the anvil code, hopefully it will fix issues some users are experiencing with the anvil. If it does not please open an issue on Github with a video showing what's happening, I have been unable to replicate the issue on any of the servers I've run the plugin on.
    109 downloads
  57. 1.3.4Fix Lava Bucket FuelSep 28, 2020
    FIX » Lava buckets used as fuel will now properly return their bucket back to the user instead of disappearing.
    168 downloads
  58. 1.3.3Charcoal now works in virtual furnace.Sep 26, 2020
    FIX » We changed the way that we register the charcoal recipes; before the only wood that would turn into charcoal was dark_oak_wood; all log types can now be used.
    101 downloads
  59. 1.3.2Fixes furnacesSep 16, 2020
    FIX » Furnaces had an issue where the API would be disabled ignoring what was set inside of the settings.yml.
    119 downloads
  60. 1.3.1New Enderchest function and new settings.Sep 11, 2020
    NOTE » This update, and the last one, do work on 1.16.3 ATTENTION » This update contains additions and one removal from the settings.yml and messages.yml it is recommended that you backup your configuration files before updating to preserve comments and file formatting. CHANGE » ATTENTION Renames use-furnaces to use-furnace, this setting now only controls the /furnace command. ADD » You can now set the interval of time before the plugin will check for an update. ADD » Adds the use-blast-furnace and use-smoker booleans in the config. ADD » Adds an option ( old-enderchest) to the configuration file to change how the enderchest command operates on targets. When this option is enabled it will function like it has been since the release of the plugin, where it will open the target's enderchest for the executor of the command, when false it will operate like all other commands in the plugin where it will open the target's enderchest for the target. ADD » To not confuse people with the new way the enderchest works, we've added a new message called enderchest- FIX » The permissions are now properly added to the plugin.yml, meaning that if a player has the permission pci.* they will now also have access to /furnace, /blastfurnace, and /smoker. I forgot to mention in my last update: Thanks for over 1,000 downloads! It's so incredible to see my plugin being used on over 50 servers!
    110 downloads
  61. 1.3.01.3.0; Time to get Smeltin'Aug 23, 2020
    I have forgotten to put the new permissions inside of the plugin.yml; this means the permissions will be added to players by default when opped. If this is not something you want please use your permission plugin to disable the permissions from the users. This will be resolved in the next update, which should come in a few days. ATTENTION » This update does include additions to the settings.yml and the messages.yml; if you wish to keep comments in your files please back-up your files before updating. Hey hey! It's the update you've been waiting for! I deeply apologize for taking so long on this update, hopefully the next ones won't take quite as long! If you experience any issues PLEASE, PLEASE report them on Github. ( https://github.com/ItsSchatten/PortableCraftingInvs/issues) ADD » Finally adds support for furnaces! (woo) NOTE » Because I wanted to release this update as quickly as I could because I know a lot of the server owners that use this plugin have been waiting well over a month, if not two, for this update there is only one setting that controls all three furnace commands. Labeled as furnaces-enabled in the settings.yml NOTE » To ensure that every player gets one furnace of each type, we've introduced a per player config file. ADD » With new commands comes new permissions: pci.furnace, pci.furnace.other, pci.blast-furnace, pci.blast-furnace.other, pci.smoker, pci.smoker.other ADD » 7 new messages (see below for their default values.) CHANGE » Changed how the plugin handles the /smithing command, we now register it regardless of what version of Minecraft you are using and now send a message to the player that tried to use the command. FIX » Smithing command permission being labeled as loom when running the command without permission. FIX » Fixed links in files to point to Github instead of Bitbucket. FIX » Plugin always saying there isn't an update available when there are in-fact updates available. NOTE » Because of how the API the plugin's updater uses handles plugin updates, it may take longer for the plugin to stop showing those update messages. .SpoilerTarget">Spoiler: Default Config Values Settings Code (YAML): # Enable or disable the use of /furnace, /blastfurnace, and /smoker # ATTENTION: At this moment this is simply laziness, I will add other options to control all furnace command separately. use-furnaces : true Messages Code (YAML): # Sent when someone tries to open the smithing table in 1.15. cant-use-smithing-1-15 : "{prefix}&c You can't open the smithing table in 1.15" # The message that is sent when opening the furnace. opened-furnace : "{prefix} Opened your virtual furnace." # The message that is sent when opening the furnace for someone else. opened-furnace-other : "{prefix} Opened virtual furnace for {player}." # The message that is sent when opening the blast furnace. opened-blast-furnace : "{prefix} Opened your virtual blast furnace." # The message that is sent when opening the blast furnace for someone else. opened-blast-furnace-other : "{prefix} Opened virtual blast furnace for {player}." # The message that is sent when opening the smoker. opened-smoker : "{prefix} Opened your virtual smoker." # The message that is sent when opening the smoker for someone else. opened-smoker-other : "{prefix} Opened virtual smoker for {player}." .SpoilerTarget">Spoiler: Back-end Stuff We now use an API called VirtualFurnace that allows us to make functional virtual furnaces. You can see the API here. This is MY fork of the API, to see main repo see: https://github.com/ShaneBeeStudios/VirtualFurnace
    161 downloads
  62. 1.2.4Remove debug message that I forgot about, whoops.Aug 17, 2020
    Yep. ADD » Adds support for 1.16.2; this does not count as a major release hence we will continue support for 1.15 until 1.17 is released. NOTE » Due to things happening in life the furnace update is far behind schedule, throughout the rest of this day (as of posting this update is 15:07 mountain daylight time.) I will continue working on it and hopefully get a functional version sometime in the next day or two. I appreciate your patience and I again apologise for taking so long with this.
    111 downloads
  63. 1.2.3Support for Hex ColorsJul 4, 2020
    ADD » Adds support for hex colors. To use them use <#color>. You can still use normal color codes and modifiers on the color codes.
    193 downloads
  64. 1.2.2Fix Grindstone with 'use-permissions'Jun 29, 2020
    FIX » Grindstone not working with the 'use-permissions' setting.
    142 downloads
  65. 1.2.1quick lil' updateJun 29, 2020
    ADD » Add smithing command. ADD » New setting to disable the use of permissions. FIX » Fixed sign settings, they should now work as intended.
    103 downloads
  66. 1.2.0Fixes errors for users in 1.15.Jun 26, 2020
    NOTE » This update still does not support the RGB coloring added in 1.16. On another note this update adds support for the plugin to run on multiple versions; from this point forward the plugin will receive full updates (bug fixing, feature additions, etc.) for the last 2 major version, in this case 1.15 AND 1.16. This is still highly experimental and the plugin still will continue to use the 1.16 API for normal API operations. ADD » The plugin can now run on 1.15 and 1.16 versions. If attempting to run this plugin on any version before what we support the plugin will be disabled.
    131 downloads
  67. 1.1.8Support 1.16Jun 25, 2020
    ATTENTION » THIS VERSION ONLY WORKS ON 1.16! NOTE » This update DOES NOT mark the end of feature support for 1.15. In the future there are plans to add support for furnaces and maybe brewing stands, I apologise for making promises that the feature is almost done when in reality they really haven't even begun to have work put into them. NOTE #2 » This update DOES NOT offer support for the hex color system introduced in 1.16, this is planned for the next update which should be a few days after this update. It requires some work on my utilities library. ADD » Support for 1.16. CHANGE » Change bStats to use the "lite" version.
    127 downloads
  68. 1.1.7Fix Null Pointer Exception.Mar 9, 2020
    FIX » Fix a null pointer sent when Essentials isn't installed.
    223 downloads
  69. 1.1.6Update to Enchant TablesMar 7, 2020
    ATTENTION » This update contains updates to the Settings.yml and the Messages.yml, if you wish to preserve your formatting please backup your files before updating. ADD » Through the /enchantment command you can now defined a max level for enchanting. ADD » New setting ' allow-max-level-argument' if true it will allow players with the permission ' pci.enchant.use-max-level' to define what the maximum level for their enchanting. This type of enchant table cannot be opened for another player. ADD » New setting ' maximum-enchant-level' if ' allow-max-level-argument' is true it will limit the maximum enchantment level to what is defined here. (This does not apply to when just using the default enchant table.) Thanks to @Balmys for this suggestion! NOTE » Because of the way we alter the enchantments the enchantment you see when you hover over may differ from the one you actually get on your item. ADD » New message ' open-enchanting-with-max-level'. ADD » New message ' must-be-in-range'. .SpoilerTarget">Spoiler: Backend Stuff · Update Lombok to version 1.18.12 (was 1.18.10)
    118 downloads
  70. 1.1.5Fix compatibility with Essentials.Feb 24, 2020
    FIX » Fixes the craft command and the enderchest command compatibility with Essentials. If the feature is disabled in PCI the command(s) will not be registered onto the server, if you wish to use our sign implementation that still works properly. NOTE » As a reminder, when 1.16 becomes officially supported by spigot (becomes the default build from Buildtools) we will drop support for 1.14 and 1.15 will only receive major bug fixes and those version will not be released on Spigot. Oh! And thanks for 500 downloads everyone!
    121 downloads
  71. 1.1.4Jan 22, 2020
    ADD » Official support for 1.15.2 (well at the very least we use the API. This should still work on all 1.15 versions before this one.) ADD » We now check the servers MineCraft version before checking for an update to the plugin. NOTE » For those that care about it: I've updated some of the stuff inside of the plugin. .SpoilerTarget">Spoiler · Instead of using the Java version of replace we now use the apache version. Slightly better performance wise. · The "Perms" class has been renamed to "Permissions". · Variables names that used to appear as spelling errors have now been spelled properly or now have an added '_' · We no long create a variable for the PluginDescriptionFile inside of the main class, we instead moved that to inside of the onEnable. · Updated lombok to version 1.18.10 (was 1.18.2)
    173 downloads
  72. 1.1.31.15Dec 11, 2019
    This update marks the end for support of 1.13.2 and marks the end of feature additions for 1.14.x versions. ADD » Support for 1.15.
    132 downloads
  73. 1.1.2Fix nullpointer.Oct 29, 2019
    FIX » This update should hopefully fix a null pointer exception that would happen with the isSign() method. FIX » Fixed a debug message showing on startup.
    336 downloads
  74. 1.1.1SIGNS!Oct 26, 2019
    ATTENTION » This update adds 17 new messages, 10 new settings, and a brand new configuration file called ' signs.yml'. I recommend to backup your config file to save the comments and formatting in the file. FIX » The plugin should now work with plugins getting the title from one of our inventories. Thanks Dogs4Chow ADD » Sign functionality. See below, or the main page, for more information. ADD » ' use-sign' boolean in the ' settings.yml'. ADD » ' use-<feature>-sign' boolean in the ' settings.yml'. ADD » ' <feature>-sign' message in the ' messages.yml'. ADD » New config, ' signs.yml'. This is only used to store information for signs created for the plugin. ADD » New permissions: pci.sign.create, pci.sign., pci.sign.use., pci.sign.anvil(.use), pci.sign.cartography(.use), pci.sign.crafting-table(.use), pci.sign.enchanttable(.use), pci.sign.enderchest(.use), pci.sign.grindstone(.use), pci.sign.loom(.use), pci.sign.stonecutter(.use) .SpoilerTarget">Spoiler: Signs! All of the inventories have their own sign which you can create using the features name as the first line of the sign. Below are images showing how to create the signs. The feature name can be lower case, upper case, or mix case and will still work! The signs work on all sign variants! You can set the text and color in the messages.yml if you don't like the color. Sorry for the double update; added the wrong jar
    135 downloads
  75. 1.1.0New 1.14 inventories.Oct 7, 2019
    ATTENTION » This update contains additions to ' settings.yml' and ' messages.yml'. It is recommended to backup your files to preserve the comments and formatting in the file. See the issue that inspired this update here. ADD » Grindstone command. ( pci.grindstone & pci.grindstone.other) ADD » ' opened-grindstone' message in the ' messages.yml'. ADD » ' opened-grindstone-other' message in the ' messages.yml''. ADD » ' grindstone-open-sound' in the ' settings.yml'. ADD » ' use-grindstone' setting in the ' settings.yml'. ADD » ' use-grindstone-sounds' setting in the ' settings.yml'. ADD » Loom command. ( pci.loom & pci.loom.other) ADD » ' opened-loom' message in the ' messages.yml'. ADD » ' opened-loom-other' message in the 'messages.yml'. ADD » ' loom-open-sound' in the ' settings.yml'. ADD » ' use-loom' setting in the ' settings.yml'. ADD » ' use-loom-sounds' setting in the ' settings.yml'. ADD » Cartography command. ( pci.cartography & pci.cartography.other) ADD » ' opened-cartography' message in the ' messages.yml'. ADD » ' opened-cartography-other' message in the ' messages.yml'. ADD » ' cartography-open-sound' in the ' settings.yml'. ADD » ' use-cartography' setting in the ' settings.yml'. ADD » ' use-cartography-sounds' setting in the ' settings.yml'. ADD » Stonecutter command. ( pci.stonecutter & pci.stonecutter.other) ADD » ' opened-stonecutter' message in the ' messages.yml'. ADD » ' opened-stonecutter-other' message in the ' messages.yml'. ADD » ' stonecutter-open-sound' in the ' settings.yml'. ADD » ' use-stonecutter' setting in the ' settings.yml'. ADD » ' use-stonecutter-sounds' setting in the ' settings.yml'. FIX » ' settings.yml' and ' messages.yml' now properly refer to Bitbucket instead of Github. FIX » Help messages contain all of the new commands. FIX » Use 1.1.0 instead of 1.0.14 NOTE » In a later update, most likely the next update, support for signs will be added.
    185 downloads
  76. 1.0.13bStatsOct 3, 2019
    NOTE » This version contains an addition to the ' settings.yml', if you wish to preserve the files formatting and the comments within the file it is recommended to backup the file. NOTE » This project's source code is now located on bitbucket instead of Github. If you wish to view the source code please go here. ADD » A new value inside of ' settings.yml' which is labeled ' metrics' if it is enabled it will send stats to bStats' website. (You can view our bStats page here.)
    131 downloads
  77. 1.0.12Enderchest restrictionsAug 20, 2019
    ATTENTION » This version contains additions to the files settings.yml and messages.yml. If you wish to preserve file formatting and the files comments it is recommended to backup your files and generate new ones. ADDITION » New setting ' ender-chest-restrictions' (default false.) If enabled it will only allow a player to add item to the enderchest (when using /echest). Suggestion by @OnyxianSoul ADDITION » New message ' cant-retrieve-from-enderchest'. This is the message that is sent when a player tries to add an item from their enderchest to their inventory. NOTE » If you pick an item up from your inventory and try to place it back into your inventory it will trigger the event if the enderchest is open.
    175 downloads
  78. 1.0.11Removed ProtocolLib code.Aug 18, 2019
    Note » This version only works on 1.14.4, to use this on 1.13.2 please download 1.0.8. FIX » Support should be fixed with other plugins that utilize ProtocolLib.
    125 downloads
  79. 1.0.10Anvil, enchanttable, enderchest, and craft command can be executed as console.Aug 17, 2019
    ADDITION » Anvil, enchanttable, craft, and enderchest command can be executed as console.
    112 downloads
  80. 1.0.9Update to 1.14.4Aug 16, 2019
    Attention: This version ONLY supports version 1.14.4 due to the way that NMS code works. Do not expect to receive report if you are running this version on any other version. The latest 1.13.2 version is 1.0.8. 1.13.2 versions will no longer be developed but will still receive support until the next major release. (MC 1.15) ADDITION » 1.14.4 support. NOTE » Some information that should be noted, the enchantment table now uses NMS code. Lapis is not required to enchant things anymore in the enchant table if you would not like to use this please disable it in the config.
    17 downloads
  81. 1.0.8Change to commands.Jul 17, 2019
    FIX » Commands will no longer have their parent command as their unique identifier. (Instead of /enderchest:echest it will be /portablecraftinginvs:echest). Commands such as /echest still work properly, it just really an aesthetic change.
    355 downloads
  82. 1.0.7Anvil FixesJun 5, 2019
    Attention: This version will ONLY work on 1.13.2 due to the way that NMS code works, there should be an update soon that will solve this. Attention #2: I do not plan to update this plugin to 1.14.x until Spigot is no longer in developmental versions. FIX » Renaming things in anvils should now work properly. FIX » Items should no longer be "deleted" when closing the anvil. If you need support, the most optimal way is to open an issue on Github.
    116 downloads
  83. 1.0.6You can disable messages!Apr 15, 2019
    Attention: Due to the way that Spigot/Bukkit save YAML files I recommend that you backup your current files if you want to keep the comments. If you don't want to or you happened to forget, you can always look on the Github page for the default files. ADDITION » You can now disable messages by setting them to "". (Suggested by @Ing1011 on Github.) ADDITION » You can now use {permission} in your no-perms messages. ADDITION » Added 'use-help-if-wrong-args'. When using the main command if you pass incorrect arguments instead of just sending the wrong args we send the help and wrong args. (Default true.) ADDITION » Added 'debug' option so it will be easier to see where a method fails. (Default false.) ADDITION » Added a permission, which gives all permissions besides reload and to receive update notifications. (pci.) ADDITION » The plugin now checks for updates every 30 minutes. ADDITION » You can now enable random sound pitches in the settings.yml, when enabled it will play the sound at random pitches. (Default true.) FIX » Commands should no longer appear if a user doesn't have permission. FIX » Config names no longer are capitalized when tabbing them with the reload command. FIX » Minified the startup message for the plugin, and added a PCI block. FIX » Reworked some of the plugin page. If you need support please use the Github page as I get an email when a new issue is posted. NOTE » For the source code on Github I've added some comments throughout the plugin to help people understand that I am doing.
    132 downloads
  84. 1.0.5Update my plugin APINov 17, 2018
    ^ I decided to change some of the functionality of how my methods worked in my API so that is the purpose of this update to make sure that the code is up to date.
    124 downloads
  85. 1.0.4Updated to 1.13.2Oct 26, 2018
    ^ The plugin should work with all lower versions of 1.13 and 1.12 (with some configuring) + Support for 1.13.2 If you encounter issues, please report them on the Github page so I can fix them as soon as I can.
    115 downloads
  86. 1.0.3Update to my Utility APIOct 9, 2018
    ^ Nothing was added in this update, an update to my plugin Utility API. This update is not required as nothing will be added.
    121 downloads
  87. 1.0.2Added Spigot Update NotificationSep 23, 2018
    This update adds an Update notification when there is an update available. + Added updater. + Added option to disable updater. - Removed -RELEASE from plugin version. ^ It should be noted that the console message for updating is hard coded. The message that you get when joining the server is editable inside of the messages config. ^ This update option is also "toggleable" using the settings.yml. Disabling it will disable all update messages. ^ The message that is sent when joining the server is only sent to players that have the permission pci.update.
    104 downloads
  88. 1.0.1-RELEASEAdded "other" permissions.Sep 23, 2018
    This is the first update, as I forgot to add some permissions for the plugin. + Added pci.enderchest.other, pci.craft.other, pci.enchanttable.other, pci.anvil.other people wishing to use /pci someOtherPlayer must have that permission to run the command. UPDATE FORMAT FOR FUTURE UPDATES + Additions = Function update or something else changed. - Removal of feature ^ Developer note/a comment
    110 downloads
  89. 1.0Sep 22, 2018
    111 downloads

Similar projects

Plugin →