FastCraft - Craft Items In One Click! (1.7-1.21) icon

FastCraft - Craft Items In One Click! (1.7-1.21) -----

Redefines crafting in Minecraft




Changes
----------, Aug 17, 2024

Changes
  • Add Turkish translation for command.reload.reloaded (#204, Thanks to @Bartuzen)
Fixes
  • Locale assets failing to download, since HTTPS is now required (#206, fixed by @SrBedrock)
----------, Mar 14, 2023

Changes
  • Only download/load locales as they're needed
Fixes
  • NullPointerException with missing Material ordering resource
  • Don't throw exception on InventoryClickEvent with unknown ClickType
----------, Jun 11, 2021

Changes
  • Added an API, with access to players' FastCraft preferences
  • Use Minecraft language assets files for non-English item names (Minecraft 1.13+)
  • Add toggle option to "/fastcraft set enabled"
Fixes
  • Fix fewer items being crafted when using multiplier in specific circumstances (#188)
----------, Jan 17, 2021

Changes
  • Add `player-defaults.enable` to config
  • Add `layout.items` to config
    • Custom items in the UI
    • Optionally run server command when clicked
Fixes
  • Fix AbstractMethodError in other plugins for Bukkit 1.9-1.12
----------, Oct 2, 2020

Changes
  • Hide/show recipes when the player's inventory changes
  • Implement performance improvements
Fixes
  • Fix an item duplication glitch
----------, Aug 22, 2020

Fixes
  • Fix error with handling recipes with Air ingredients
  • Fix error when incrementing statistic for Item that isn't tracked
----------, Jul 18, 2020

Fixes
  • Fix error on plugin enable
----------, Jul 3, 2020

Fixes
  • Sort new 1.6 items in correct order
  • Increment minecraft:interact_with_crafting_table statistic
----------, Jul 3, 2020

Changes
Fixes
  • Avoid re-registering permissions on plugin reload
----------, Jun 25, 2020

Changes
  • Added a configuration option for limiting recipe calculations
----------, Jun 22, 2020

Changes
  • Use actual item names in Minecraft 1.7-1.12, instead of nicely formatted Bukkit Material names
----------, May 24, 2020

Here's the long awaited configuration release! Hopefully I won't be getting anymore questions asking why the config.yml file is missing :p

I'm going to have to take a bit of a break after this release, but next up is locale changes in some of the next v3.2 releases!

If there's anything you think should be added to the configuration, let me know :)

Changes
  • Added a configuration
    • Disable recipes by recipe ID
    • Customize FastCraft's layout:
      • Height of the UI
      • Positions of recipes and buttons
      • Items used for buttons
      • Disable buttons entirely
      • Optionally set a background item
  • Added a /fastcraft reload command
  • Created a resource pack (see wiki)
  • Updated Turkish localization (PR #172)
----------, May 14, 2020

Changes
----------, May 10, 2020

Changes
----------, May 4, 2020

Changes
  • Now registers permissions into Bukkit
    • Registers wildcard permissions
    • Made admin permissions parents of related non-admin permissions
  • Use cephalopoid_'s translation for Russian

Fixes
  • Fixed command usage message syntax
  • Fixed command messages being shown in English, regardless of the player's locale
----------, May 4, 2020

Changes
  • Added temporary way to change the language of item names
    • Details can be found here
Fixes
  • Now uses UTF-8 instead of the default locale when reading lang files
----------, May 3, 2020

Changes
  • Dropped support for all but the latest Bukkit builds for each Minecraft version
    • e.g. 1.7.5 and 1.13 are not supported, but 1.7.10 and 1.13.2 are
    • The dropped versions may still work, I just won't be fixing bugs for them
  • Added commands (and related permissions)
    • /fastcraft set enabled: enable/disable FastCraft
    • /fastcraft craft: open a crafting inventory (FastCraft or a crafting grid)
  • Added click sounds when buttons are clicked in FastCraft
Fixes
  • Fixed Dragon's Breath and Honey Bottle ingredients not returning empty bottles
  • Fixed statistics and achievements not being affected by crafting with FastCraft
----------, May 1, 2020

Changes:
  • Start loading recipes after FastCraft is opened, so the GUI shows more quickly
  • Load recipes across several server ticks to reduce the load on the server
  • Add a workaround for SPIGOT-5534, a CraftBukkit bug which caused FastCraft to open incredibly slowly the first time it was opened
----------, Apr 20, 2020

Changes:
  • Fix parsing of Minecraft locale files
----------, Apr 15, 2020

Changes:
  • Added Venezuelan Spanish locale (#165)
----------, Apr 14, 2020

It's out of beta!! All the basic functionality is implemented, and as far as I can tell, there aren't any bugs :)

You can see what I have planned for future releases here

Changes:

  • No changes since 3.0.0-beta.5 (besides version change)
----------, Apr 13, 2020

I'm expecting this to be the last beta before the v3.0.0 release :)

Changes:
  • Improve the sort order of recipes
  • Don't show a recipe multiple times if the results are the same (with different ingredients)
  • Prefer using ingredients without metadata
  • Prefer using more of the same ingredient if different items can be used
  • Add an asterisk next to ingredients with metadata
Fixes:
  • Disable vanilla Minecraft recipes with dynamic results, since Bukkit doesn't handle them properly
  • Fix recipes with wildcard ingredients not showing (Minecraft 1.7-1.12)
  • Show more specific item names for items with data (Minecraft 1.7-1.12)
----------, Apr 4, 2020

Changes
  • Better match default CraftItemEvent behavior when crafting to improve plugin compatibility
Fixes
  • Fix NoSuchMethodError from CraftingInventory implementation
----------, Mar 2, 2020

Fixes
  • Fixed Korean locale's character encoding
  • Fixed issue that caused errors in other plugins' ItemCraftEvent handlers
----------, Mar 2, 2020

Fixes:
  • Added Korean locale (#151)
  • Added message about commands/configuration not being implemented yet
----------, Feb 29, 2020

Fixes:
  • Fixed issue with locales (#150)
----------, Feb 29, 2020

After over 3 years in development, rebuilt from the ground up, I present to you a beta build for v3.0.0! I've done a lot of testing, and I think it's about time to release it to the world. If you find any bugs, please post an issue.

There currently isn't any configuration, but if you're upgrading from v2, you can backup and delete your plugins/FastCraft folder.

Features:

  • Support for Bukkit 1.7.5 - 1.15+
  • A new and improved FastCraft interface
  • The fastcraft.use permission
  • Automatically use the player's locale (instead of a configured locale)
  • Properly handle dynamic recipes from other plugins
It's pretty much just the bare minimum features at the moment, but I'll be adding things back that were in v2 over time, like commands, configuration, customizable locale text, and more :)
----------, Feb 28, 2020

Fixed typo in German localization.
----------, Feb 24, 2018

Fix deprecated method warning.
----------, Dec 25, 2017

Added Spanish (ES) localization.
----------, Dec 20, 2017

Please backup /plugins/FastCraftPlus before updating!
Things probably won't go wrong, but just in case.

This release is a segue into the next major release, v3.0, which I've been working on for about a year now. It's coming soon-ish (depending on my availability as a busy college student).
The ability to add custom recipes was removed because it's out of scope, hard to maintain, and done better by other plugins.

If you have any issues, comments, or concerns, please comment or create a GitHub issue. :)

Changes:
Renamed from FastCraft+ back to FastCraft.
Fixed broken config.yml on older servers.
Fixed deprecation warning messages.
Fixed bad recipes appearing.
Fixed error with /fcadmin reload.
Removed recipes.yml configuration.
Removed automatic updating.
Use bStats instead of MCStats.
----------, Dec 19, 2017

Resolves NullPointerException with other plugins.
Add clarification about shapeless recipes in recipes.yml.
----------, Jun 28, 2017

Updated DE.yml with Minecraft 1.12 items.
----------, May 27, 2017

Partial fix for removal of achievements in Minecraft 1.12
  • Players won't be awarded advancements in 1.12 for crafting items
----------, May 27, 2017

Resolved issues with Minecraft 1.11
Please report any other issues if you come across them.
----------, Nov 18, 2016

Resolved remaining known issues with ProRecipes.
----------, Nov 16, 2016

Resolved issues with ProRecipes.
- One issue with ProRecipes remains, and will be resolved in the next update.
----------, Nov 15, 2016

Make the updater type STABLE download patches as well.
Fixed NullPointerException with ProRecipes.
Added languages:
  • Vietnamese
  • Polish
----------, Nov 12, 2016

Moved config.yml comments in front of the settings they describe.

Permission changes:
  • OP's have permission to commands an using the FastCraft+ interface by default.

Language changes:
  • Renamed CN to ZH-CN
  • Added traditional Chinese (ZH-TW)

Changes to automatic updater:
  • Run update checker on separate thread.
  • Changed releases.xml url.
  • Added debug messages for update checks.

Bug fixes:
  • Fixed crafting multiplier going below 1 when shift+right clicking.
  • Fixed crafting bookshelves and enchantment tables not awarding achievements.
----------, Nov 1, 2016

Added automatic update functionality.
  • Checks for updates regularly, and downloads them if available
  • Download specific types of updates (none, all, patches, stable, ...)
  • Option to run commands when an update has finished downloading

Let recipes in the recipes.yml config use & for color codes.
Added spaces between config.yml sections.
Added debug output option to config.yml.
Added methods to the FastCraft+ API.
Other internal bug/performance fixes.
----------, Jul 28, 2016

Fixed NullPointerExceptions.
----------, Jun 17, 2016

Fixed a NullPointerException.
Added method to API to see if an inventory is a GUI.
----------, Jun 16, 2016

Fixed toolbar not showing up in the UI on first run.
Fixed tipped arrow placeholder recipe showing up in UI.
Updated German translation.
----------, Jun 12, 2016

Note:
The toolbar in the FastCraft+ interface may not appear.
To fix this, reload the plugin: /fca reload


Added crafting multiplier that multiplies the number of items crafted.
Added GUI customization to config.yml.
Fixed refresh button leaving some recipes, even if hidden.
----------, Jun 11, 2016

Important v0.23 change:
In the recipes.yml config, the ingredients in shaped recipes now require an amount, similar to shapeless recipes. Shaped recipes will not be loaded if left unchanged.


Internal bug and performance fixes.
Fixed recipes with ANY data not showing in FastCraft+ interface.
Changes to recipes.yml:
- Shaped recipes now have amounts for each ingredient.
- Removed 9 ingredient limit from shapeless recipes.
- Fixed recipes not working properly in 2x2 crafting grid.
----------, Jun 10, 2016

Fixed FastCraftAPI being in wrong package.
----------, May 28, 2016

Fix duplicated lores in FastCraft+ GUI
----------, May 27, 2016

Added tab completion for commands.
----------, May 24, 2016

Fixed incorrect config header comment encoding
----------, May 22, 2016

Fixed /craft command not checking fastcraft.use permission properly
Fixed <player> showing when toggling FastCraft+ for another player
Added Chinese (CN) localization

Fixed incorrect permissions in code:
  • fastcraft.craft -> fastcraft.command.craft
  • fastcraft.toggle -> fastcraft.command.toggle
  • fastcraft.toggle.other -> fastcraft.command.toggle.other
----------, May 21, 2016

Fixed /fc toggle command running without having the required permission
----------, May 20, 2016

NOTE: Some permissions are no longer default. Players will need to be given permissions:
  • fastcraft.use
  • fastcraft.command.toggle
Made non-op permissions default false.
Added plugin metrics.
Updated language files.
Added crafting multiplier functionality internally.
----------, May 20, 2016

Made API methods static.
Show [FastCraft+] instead of [FastCraftPlus] in console.
----------, May 15, 2016

Fixed NullPointerException with items having null lines in their lore.
----------, May 9, 2016

Fixed NullPointerException.
Removed blacklist.yml missing section messages.
----------, May 9, 2016

Fixed a few performance issues.
----------, May 8, 2016

Fixed issue with permissions.
----------, May 6, 2016

Added Dutch (NL) localization.
Added permissions for blacklist entries.
Fixed refresh button not functioning.
Sneak while clicking a workbench to use the vanilla crafting interface.
Added API class.

Blacklist permission details will be added to the GitHub readme soon.
----------, May 6, 2016

Changed Turkish from TU to TR.
----------, Apr 27, 2016

Added Turkish (TU) localization.
----------, Apr 27, 2016

Fixed previous/next page buttons showing incorrect page numbers.
Fixed NullPointerException.
----------, Apr 26, 2016

Fixed custom display names not appearing.
Fixed incorrect lang file names in ./FastCraftPlus/lang/
----------, Apr 23, 2016

Added blacklist for recipes in the FastCraft+ interface.
Removed some reliance on reflection to broaden server compatibility.
Updated CS localization.
----------, Apr 23, 2016

Fixed error when clicking workbench button with an item on the cursor.
Fixed NullPointerException with Item Maker Pro compatibility.
----------, Apr 19, 2016

Fixed item names in language files not being used.
Let CrateReloaded load first, so its /cr command can be used.
----------, Apr 17, 2016

Added "/craft" command.
Added "/fc toggle" command.
Open inventory when a workbench block is right clicked, instead of when a crafting inventory opens.
Add space before Ingredients in lore if the item has enchants.
----------, Apr 15, 2016

Disabled unimplemented commands (/fastcraft and /craft)
Read config files with UTF-8 charset
Added command-compatibility to config.yml
----------, Apr 14, 2016

Fixed FastCraft+ interface being disabled after clicking the workbench button.
----------, Apr 14, 2016

Added admin commands:
  • /fastcraftadmin (or /fcadmin, /fca)
  • /fcadmin reload
  • /fcadmin debug

Added permissions:
  • fastcraft.use (permission to use FastCraft+ for crafting)
  • fastcraft.admin.reload (permission to use the reload command)

Comments at top of config file will be updated on startup

Fixed recipes in GUI having reduced item amounts from spam clicking

Fixed inability to leave empty spaces in custom shaped recipes
----------, Apr 14, 2016

Fixed custom item names not showing in the inventory.
Possible fix for ProRecipes compatibility.

If you use ProRecipes, please report any problems here:
https://github.com/BenWoodworth/FastCraftPlus/issues/13
----------, Apr 6, 2016

Added compatibility for Bukkit 1.7.2-R0.3
Updated for Bukkit 1.9.2-R0.1-SNAPSHOT
----------, Apr 5, 2016

Fixed bukkit items not showing up in GUI.
Fixed duplicate items in GUI.
----------, Apr 5, 2016

Greatly improved performance.
Added Russian (RU) language.
Added item-name to language, so item names in the GUI can be changed.
Prevent special recipes (book/map cloning, fireworks, etc.) from showing.
----------, Apr 5, 2016

Fixed NullPointerException in other plugins trying to access items from called crafting events.
----------, Apr 2, 2016

Fixed items being crafted with ingredients persisting in their lore.
Prevent PrepareItemCraftEvent from being called with null parameters.
Prevent CraftItemEvent from being called without a filled recipe matrix.
----------, Apr 2, 2016

Fixed ClassCastException in other plugins.

If you use any of these plugins, please test their compatibility and report back:
  • ProRecipes
  • Item Maker Pro
  • mcMMO
----------, Apr 2, 2016

Resource Information
Author:
----------
Total Downloads: 52,142
First Release: Mar 24, 2016
Last Update: Aug 17, 2024
Category: ---------------
All-Time Rating:
129 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings