About Pufferfish's Unofficial Additions
From ModrinthAdditional experience sources and rewards
General
Addon to Pufferfish's Skills
Contains support for
Recommend checking the documentation:
- https://puffish.net/skillsmod/docs/creators/configuration/calculations/prototypes
- https://puffish.net/skillsmod/docs/creators/configuration/calculations/operations/operation
Attributes have been moved to Additional Attributes
Experience Source
Harvesting Crops
Hooks into the method which gets the items from the loot table
Operations:
player: The player harvesting the crops (prototype
is Player)
block: The block being harvested (prototype
is Block State)
tool: The tool being used (prototype
is Item Stack)
dropped_seeds: Amount of dropped seeds based on#forge:seeds(prototype isnumber)dropped_crops: Amount of dropped crops based on#forge:crops(prototype isnumber)
Example:
{
"type": "pufferfish_unofficial_additions:harvest_crops",
"data": {
"variables": {
"crops": {
"operations": [
{
"type": "block"
},
{
"type": "puffish_skills:test",
"data": {
"block": "#minecraft:crops"
}
}
]
},
"dropped_crops": {
"operations": [
{
"type": "dropped_crops"
}
]
},
"dropped_seeds": {
"operations": [
{
"type": "dropped_seeds"
}
]
}
},
"experience": [
{
"condition": "crops",
"expression": "dropped_crops + (dropped_seeds * 0.2)"
}
]
}
}
Fishing Experience
Gets called per fished item
Operations:
player: The player who is fishing (prototype
is Player)
tool: The tool being used (prototype
is Item Stack)
fished: The item being fished (prototype
is Item Stack)
Example:
{
"type": "pufferfish_unofficial_additions:fishing",
"data": {
"variables": {
"fishes": {
"operations": [
{
"type": "fished"
},
{
"type": "puffish_skills:test",
"data": {
"item": "#minecraft:fishes"
}
}
]
},
"fished_amount": {
"operations": [
{
"type": "fished"
},
{
"type": "count"
}
]
}
},
"experience": [
{
"condition": "fishes",
"expression": "fished_amount * 4"
},
{
"condition": "!fishes",
"expression": "fished_amount * 2"
}
]
}
}
Rewards
Effect
Apply effects (infinite duration):
- Before removing the reward from the definition you'll have to reset the skills (or manually remove the effects yourself)
{
"type": "pufferfish_unofficial_additions:effect",
"data": {
"effect": "minecraft:regeneration",
"amplifier": 0,
"type": "GRANT"
}
}
Grant immunity up to a certain amplifier:
{
"type": "pufferfish_unofficial_additions:effect",
"data": {
"effect": "minecraft:wither",
"amplifier": 1,
"type": "IMMUNE"
}
}
Modify duration and / or amplifier of incoming effects:
- If the duration reaches
0due to modifications the effect will not be applied - Valid operations are
+,-,xand/ - This element is optional
- If the amplifier goes below
0due to modifications the effect will not be applied
{
"type": "pufferfish_unofficial_additions:effect",
"data": {
"effect": "minecraft:slowness",
"amplifier": -2,
"duration_modification": "/2.5",
"type": "MODIFY"
}
}
Walkable Powder Snow
Allows walking on powder snow
{
"type": "puffish_skills:tag",
"data": {
"tag": "walk_on_powder_snow"
}
}
Iron's Spells 'n Spellbooks
Experience Sources
Added an experience source for casting spells
Note: The experience source will trigger for each spell tick, meaning for continuous spells it can happen multiple times (see the expected_ticks parameter)
Operations:
Highlights
From source dataGame versions
Supports 5 Minecraft versions, the newest being 1.21.1.
Loaders
Runs on Forge and NeoForge.
Footprint
Rated a light load on a server.
Pufferfish's Unofficial Additions on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Minecraft servers. We download it from Modrinth, place it, and restart the server.
- Server side
- Required on the server
- Server type needed
- Forge, NeoForge
- Server load
- light
- Smallest plan we suggest
- Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 2.2.8, released 2025-12-28
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Forge | 1.19.2 to 1.20.1 (3 versions) | 1.20.1 |
| NeoForge | 1.21 to 1.21.1 (2 versions) | 1.21.1 |
From 5 recorded builds of Pufferfish's Unofficial Additions.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 2.2.8 | 2025-12-28 | 1.21 to 1.21.1 (2 versions) | NeoForge |
| 2.2.4 | 2025-12-28 | 1.20 to 1.20.1 (2 versions) | Forge |
| 2.2.7 | 2025-09-17 | 1.21 to 1.21.1 (2 versions) | NeoForge |
| 2.2.0 | 2025-05-19 | 1.19.2 | Forge |
| 2.2.6 | 2025-05-15 | 1.21 to 1.21.1 (2 versions) | NeoForge |
Run Pufferfish's Unofficial Additions on a Minecraft server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogGameplay & overhauls
New mechanics, content and overhauls that change how the game plays.
Runs on your server
From source side supportModrinth lists Pufferfish's Unofficial Additions as required on the server. Check its Modrinth page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- ForgeNeoForge
- Runs on
- Serverrequired on the server
- Game versions
- 1.21.1 and 4 earlier
Verified at the source
- ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
- ✓AuthorCadentem, as published on Modrinth
- ✓LicenseMITFree











