Welcome to FoxStudios
FoxStudios is a passionate team project that specializes in creating innovative Minecraft plugins
and developing various Minecraft-related projects. We're dedicated to crafting high-quality,
feature-rich solutions that enhance the Minecraft experience for players and server administrators alike.
Our team combines creativity with technical expertise to bring unique ideas to life. From custom
enchantment systems to advanced plugin mechanics, we're constantly pushing the boundaries of what's
possible in the Minecraft ecosystem. We love tea and making random plugins that solve real problems
for Minecraft server owners and players.
With over almost 3,000+ downloads across our projects, we're proud to offer plugins like FoxEnchantCreator,
FoxOneMace, FoxSMPUtilities, and FoxPapiSkriptExpansion. Our plugins are designed to be easy to use,
highly configurable, and compatible with popular server platforms like Paper, Purpur, and Spigot.
Our Team
KrapiX
Content Creator & Marketer
Amir
Developer & Moderator
About
FoxEnchantCreator is a powerful Minecraft plugin that allows you to easily register custom enchantments
to your server. Unlike traditional enchantment plugins, FoxEnchantCreator provides a flexible framework
where enchantments don't have built-in effects by default, giving you complete control over their behavior.
You can add custom effects to your enchantments using Skript, Denizen, other plugins, or even datapacks.
This makes FoxEnchantCreator incredibly versatile and perfect for server owners who want to create unique
enchantment systems tailored to their server's needs.
Since FoxEnchantCreator v2.0, the plugin also lets you restore and modify vanilla Minecraft
enchantments (like Sharpness or Mending) alongside your custom ones, and gives you the option to remove all
vanilla enchantments from your server entirely if you want a fully custom enchanting experience.
Features
- ✨ Easy registration of custom enchantments through enchantments.yml
- 🔧 No built-in effects - full control over enchantment behavior
- 🔌 Compatible with Skript, Denizen, plugins, and datapacks
- 📝 Simple configuration system split across config.yml, enchantments.yml, and lists.yml
- 🏹 New in v2.0: Restore and customize vanilla enchantments (e.g. Sharpness, Mending)
- 🚫 New in v2.0: Optionally remove all vanilla enchantments server-wide
- 🎮 Works with Paper, Purpur and other forks of Paper
- ⚡ Lightweight and performance-friendly
How It Works
Since FoxEnchantCreator v2.0, configuration is split across three files instead of one.
enchantments.yml is where you register and edit your custom enchantments (and restore
vanilla ones), config.yml holds global plugin settings like the "remove all vanilla
enchantments" filter, and lists.yml stores your item groups/aliases like %SWORDS% or %AXES%.
If you're upgrading from an older version, your existing enchantments will be automatically migrated into
enchantments.yml on first startup.
Once registered, enchantments can be applied to items, but they won't have any effects until you add them
yourself. This design philosophy gives you maximum flexibility. You can use Skript or Denizen to add custom
effects when players use enchanted items, hook into other plugins for additional functionality, or even use
datapacks for vanilla-style enchantment effects.
Perfect for server owners who want to create unique enchantment systems without being limited by pre-defined
effects. With FoxEnchantCreator, your creativity is the only limit!
Configuration Values
Below is an example configuration for the "Crimson" enchantment, written in enchantments.yml.
Hover over any config line to see an info icon, then click it to view detailed explanations of each setting.
crimson:ℹ️
Name: "Crimson"ℹ️
Color: "&#FF5E5E"ℹ️
SupportedItems: "%SWORDS%,mace"ℹ️
Ignore: "minecraft:sharpness,minecraft:smite"ℹ️
Weight: 4ℹ️
maxLevel: 3ℹ️
minCost:ℹ️
base: 3
perLevel: 9
maxCost:ℹ️
base: 16
perLevel: 9
anvilCost: 3ℹ️
tooltip_order_value: 1ℹ️
in_enchanting_table: trueℹ️
tradeable: trueℹ️
double_trade_price: trueℹ️
on_mob_spawn_equipment: trueℹ️
on_random_loot: trueℹ️
on_traded_equipment: trueℹ️
Restoring Vanilla Enchantments Since v2.0
You can also restore or override vanilla Minecraft enchantments (like Sharpness) directly in
enchantments.yml, using their minecraft: namespace instead of a custom name.
minecraft:sharpness:ℹ️
vanilla: trueℹ️
Setting vanilla: true restores the enchantment exactly as vanilla defines it, ignoring any
other fields on that entry. If you'd rather customize it instead (change its name, color, supported items,
costs, etc.), simply omit vanilla: true and set the fields you want to override — same as
configuring a custom enchantment.
You don't have to restore a vanilla enchantment exactly as-is, you can override specific fields while
keeping everything else vanilla. For example, here's Protection with its max level capped at 3 and a
custom color:
minecraft:protection:ℹ️
Color: "A90D9"ℹ️
maxLevel: 3ℹ️
Since vanilla: true isn't set here, Protection keeps all of its default vanilla behavior
(supported items, weight, costs, etc.) except for the fields you explicitly override in this case, its
color and max level. Any of the same fields you'd use on a custom enchantment (Name,
SupportedItems, Ignore, Weight, minCost,
maxCost, anvilCost) work the same way here.
⚠️ If a custom enchantment's Ignore list references a vanilla enchantment that hasn't been
restored (or a custom enchantment that doesn't exist), that enchantment will safely fail to register and
be skipped, with a clear warning in the console, it will no longer crash the server.
Removing All Vanilla Enchantments Since v2.0
config.yml now controls global plugin behavior. One of its options lets you remove every
vanilla enchantment from your server, so only the enchantments you've explicitly restored or created remain.
remove-all-enchantments: falseℹ️
When set to true, every vanilla enchantment is removed from the server except the ones
you've explicitly restored (via vanilla: true or an override block) in enchantments.yml. This is
useful if you want a fully custom enchanting system with none of vanilla's defaults getting in the way.
About
FoxOneMace is a Minecraft plugin that allows you to limit the number of maces that can be crafted on your server.
This plugin helps maintain server balance by preventing players from crafting unlimited maces, which can be overpowered
in PvP scenarios.
When a player crafts a mace, FoxOneMace can display custom title/subtitle messages, send chat messages, and play sounds
to notify players. The plugin tracks how many maces have been crafted across the entire server and prevents crafting
once the limit is reached.
Perfect for server owners who want to control the availability of powerful items and create a more balanced gameplay
experience. The data about how many maces have been crafted is saved in data.yml for persistence across server restarts.
Features
- 🔢 Configurable maximum mace crafting limit
- 📢 Customizable title, subtitle, and chat messages
- 🔊 Sound effects when maces are crafted
- 💾 Persistent data storage in data.yml
- 🎮 Works with Paper, Purpur and other forks of Paper
- ⚡ Lightweight and performance-friendly
How It Works
FoxOneMace monitors when players craft maces on your server. When a mace is crafted, the plugin checks if the server
has reached the maximum allowed mace count. If the limit hasn't been reached, the mace is crafted successfully and
the count is incremented. If the limit has been reached, the crafting is prevented.
You can configure custom messages that appear when maces are crafted, including title messages (shown at the top of
the screen), subtitle messages (shown below the title), and chat messages. You can also configure sounds to play
when maces are crafted, with customizable pitch values.
The plugin tracks the total number of maces crafted across all players on the server. This data is saved in data.yml
and persists across server restarts, ensuring the limit is maintained even after the server is restarted.
Configuration Values
Below is an example configuration for FoxOneMace. Hover over any config line to see an info icon,
then click it to view detailed explanations of each setting.
mace-max-craft-amount: 1ℹ️
messages-enabled: falseℹ️
title-message: "<#18E571>%player% <#24E678>Has crafted one of the maces"ℹ️
subtitle-message: "<#79F0AD>Good Luck!"ℹ️
message: "<#9EFFD4>%player% Has crafted one of the maces! Better be careful now"ℹ️
sounds-enabled: falseℹ️
sound: "minecraft:block.anvil.use"ℹ️
pitch: 1.5ℹ️
title-fadein-duration: 20ℹ️
title-duration: 60ℹ️
title-fadeout-duration: 20ℹ️
Config Placeholders
The following placeholders can be used in message configurations to display dynamic information.
%player% = shows the crafter's nick
%maces% = shows the amount of maces that currently are on crafted on the server
%maxmaces% = shows how many maces can be max crafted on the server