Vixmoyy’s No Particles

A simple resource pack that removes all particles from the game using core shaders, _even modded ones!_


### • How?
> Instead of overwriting particle textures, this pack simply tells the game not to render them at all. This results in better performance and a true no particle experience.

### • Sodium?
> You can use this resource pack with Sodium if you have the [Sodium Core Shader Support](https://modrinth.com/project/G8yJPRdl) mod installed; it may display a warning stating that it may be incompatible, although it should work just fine.

### • >1.17?
> No, it is not possible to port this to pre 1.17 versions because core shaders could not be modified through resource packs before that.

particle.fsh & particle.vsh

### particle.fsh
“`
#version 330

void main()
{
discard;
}
“`

### particle.vsh
“`
#version 330

void main()
{
gl_Position = vec4(0.0, 0.0, 0.0, 0.0);
}
“`

##### You may not redistribute this resource pack anywhere without proper permission, the only official download page for this resource pack is on modrinth.

Visual Snowy Leaves

Snowy leaves that works for you, everywhere (especially servers).

Leaves will slowly fade into their snowy colors during snowfall comprable to the same feature found at [Minecraft: Bedrock Edition](https://minecraft.wiki/w/Bedrock_Edition). Timings ang transition conditions are fully configurable!

Soon for version `0.6.0` *(currently in Beta)*:
* **This mods modifies Minecraft core shaders.**
This is to achieve smooth transition instead of the former reliance on the more demanding and clunky chunk rebuilds.
* **This mod will not work when Iris shaders is enabled.**
A fallback render is being considered at the moment.
See also: https://github.com/IrisShaders/Iris/blob/1.21.11/docs/development/compatibility/core-shaders.md

Compared to other snowy leaves mods, this one is fully client-side! You can join servers with no worries with things like registry mismatch and weird blocks that shouldn’t be rendered there! Improvements through texture modifications allows leaves to reach true white at their fully frosted state instead of just gray leaves.

## Configuration

The Visual Snowy Leaves configuration can be accessed through three ways:
* with Fabric API installed, you can bind a key to open the config screen
* with ModMenu, the same config screen can be accessed through the mod menu instead
* in any case, the configuration can still be accessed at `<.minecraft>/config/visual-snowy-leaves.json`

![All the Minecraft trees during snowfall, with this mod, minus tha Dark Oak tree since I forgot.](https://cdn.modrinth.com/data/Ff2M7Ii7/images/c8054426e672534eae0f8f86c20368229c823efd.png)

Visual KB and Silktouch

A helpful texture pack that allows you to see if your sword has knockback 1 (in red) or knockback 2 (in green) and also if your pickaxe has silktouch (also in green).

This can be useful for being aware 24/7 which one of your swords has knockback and if youre mining your ender chest with the right pickaxe.

Visible Powdered Snow Bocks

This texture pack will nicely outline all powdered snow blocks with a easy to see border.

### 🌍 Want Your Own Minecraft Server?

Running an **SMP**, playing with friends, or testing mods and plugins?
**ByteBuilders Hosting** delivers fast, reliable Minecraft servers at affordable prices.

🚀 **Features include:**
– ⚡ High-performance nodes
– 💾 **Unlimited storage***
– 🔄 **Unlimited backups***
– 🛠️ Simple control panel
– 🤝 Helpful support

🎁 **Get 20% OFF your server** using this affiliate link:
👉 **[Click here to get 20% off at ByteBuilders Hosting](https://billing.bytebuilders.co.za/aff/BF20)**

Visible Particles

### What does this do?
This resource pack retextures potion particles to be visible. This is especially useful for finding invisible entities.

### How does it work?
It changes the the texture of the effect particle to 1 large pixel.

### What versions does this support?
This resource pack works for versions 1.14 (19w06a) and up.

Villagers Rebalanced

[![“Minecraft Rebalanced” Collection by RainlessSky](https://img.shields.io/badge/Minecraft%20Rebalanced-2A2B2F?style=flat-square&logo=modrinth&label=part%20of&labelColor=222329)](https://modrinth.com/collection/rWTOiG2z)
![Minecraft Rebalanced sees survival as a survival game, and less of a free sandbox.](https://cdn.modrinth.com/data/jPZFRfGa/images/7ebd705feba2a30b4017405ac475012e475fdcd5.png)

**This datapack needs plenty of constructive feedback, whether it’s positive, mixed, or negative. Please join the Discord server and share your thoughts or suggestions!**
****

Villagers Rebalanced rebalances trades for multiple villager professions using the new data-driven villager trades system introduced in 26.1. It primarily focuses on nerfing the most powerful trades, buffing underused trades, and adding a select few new, interesting trades.

## Changes

Changelist (spoilers!!!)

### Definitions

**Stock** – How many times players can use a specific trade until the next restock

**Reputation discount** – A multiplier for a trade’s price based on factors like Hero of the Village, repeat customer discount, repeat customer price gouging, hurting a villager, etc…

**Stack count** – How many of the purchased item the player is given
****

Librarian

– Removed enchanted book trade from Novice level
– Mending can no longer be obtained from librarian trades
– Adjusted Enchanted Book trade:
– Stock: 12 –> 4
– Reputation discount: 20% –> 40%

Fletcher

– Adjusted Stick trade:
– Stock: 12 –> 4
– Reputation discount: 20% –> 40%

Farmer

– Added 8 emeralds + 1 gold ingot –> 1 golden apple at Master level
– Stock: 4
– Reputation discount: 25%
– Adjusted Golden Carrot trade:
– Stack count: 3 –> 2
– Stock: 12 –> 8
– Reputation discount: 5% –> 20%

Toolsmith, Weaponsmith, and Armorer

– Adjusted diamond equipment trades
– Equipment no longer has any pre-applied enchantments
– Stock: 3 –> 1
– Reputation discount: 20% –> 50%

Butcher

Level 1

– Raw Chicken –> Emerald
– Required raw chicken: 14 –> 1
– Stock: 16 –> 8
– Reputation discount: 5% –> 15%
– Raw Porkchop –> Emerald
– Required raw porkchops: 7 –> 2
– Stock: 16 –> 8
– Reputation discount: 5% –> 15%
– XP: 2.0 –> 3.0
– Raw Rabbit –> Emerald
– Required raw rabbit: 4 –> 1
– Stock: 16 –> 6
– Reputation discount: 5% –> 10%
– XP: 2.0 –> 5.0

Level 2

– Coal –> Emerald
– Required coal: 15 –> 16
– Reputation discount: 5% –> 10%
– XP: 2.0 –> 20.0
– Emerald –> Cooked Chicken
– Stack count: 8 –> 6
– Stock: 16 –> 12
– Reputation discount: 5% –> 10%
– XP: 5.0 –> 4.0
– Emerald –> Cooked Porkchop
– Count: 5 –> 4
– Stock: 16 –> 12
– Reputation discount: 5% –> 10%
– Price (emeralds): 1 –> 2
– XP: 5.0 –> 2.0

Level 3

– Raw Beef –> Emerald
– Required raw beef: 10 –> 4
– Stock: 16 –> 12
– Reputation discount: 5% –> 15%
– XP: 20.0 –> 10.0
– Raw Mutton –> Emerald
– Required raw mutton: 7 –> 4
– Reputation discount: 5% –> 10%
– XP: 20.0 –> 12.0
– Level 4 (empty)

Level 5

– Addition: butcher trade Emerald –> Steak
– Stack count: 4
– Stock: 16
– Reputation discount: 10%
– Price (emeralds): 1
– XP: 15.0

Villager Inventory Plugin for Hwyla forks

## Requirements
– Jade or WTHIT
– A Kotlin library. (needs to load `org.jetbrains.kotlin:kotlin-stdlib`)
– Fabric: **Fabric Language Kotlin** ([GitHub][fabric-language-kotlin-GitHub], [Modrinth][fabric-language-kotlin-Modrinth], [CurseForge][fabric-language-kotlin-CurseForge])
– (with Jade) This mod’s entrypoint provider is required.
– NeoForge:
– **Kotlin for Forge**: [GitHub][KotlinForForge-GitHub], [Modrinth][KotlinForForge-Modrinth], [CurseForge][KotlinForForge-CurseForge]
– **KotlinLangForge**: [GitHub][KotlinLangForge-GitHub], [Modrinth][KotlinLangForge-Modrinth]

## Example
| Mob | Jade | WTHIT |
|———:|———————————————-|————————————————|
| Villager | ![Villager’s tooltip in Jade][Villager-Jade] | ![Villager’s tooltip in WTHIT][Villager-WTHIT] |
| Allay | ![Allay’s tooltip in Jade][Allay-Jade] | ![Allay’s tooltip in WTHIT][Allay-WTHIT] |
| Piglin | ![Piglin’s tooltip in Jade][Piglin-Jade] | ![Piglin’s tooltip in WTHIT][Piglin-WTHIT] |

[Modrinth-Page]: https://modrinth.com/mod/villager-inventory-hwyla-plugin
[Modrinth-Badge-Version]: https://img.shields.io/modrinth/v/ESa9RivE?style=flat-square
[Modrinth-Badge-Game]: https://img.shields.io/modrinth/game-versions/ESa9RivE?style=flat-square

[fabric-language-kotlin-GitHub]: https://github.com/FabricMC/fabric-language-kotlin
[fabric-language-kotlin-CurseForge]: https://www.curseforge.com/minecraft/mc-mods/fabric-language-kotlin
[fabric-language-kotlin-Modrinth]: https://modrinth.com/mod/fabric-language-kotlin
[KotlinForForge-GitHub]: https://github.com/thedarkcolour/KotlinForForge
[KotlinForForge-CurseForge]: https://www.curseforge.com/minecraft/mc-mods/kotlin-for-forge
[KotlinForForge-Modrinth]: https://modrinth.com/mod/kotlin-for-forge
[KotlinLangForge-GitHub]: https://github.com/btwonion/KotlinLangForge
[KotlinLangForge-Modrinth]: https://modrinth.com/mod/kotlin-lang-forge

[Villager-Jade]: https://cdn.modrinth.com/data/ESa9RivE/images/ea127410a4c913adb12de3104699331b622ae604.png
[Allay-Jade]: https://cdn.modrinth.com/data/ESa9RivE/images/7a91a6720b21355b44afe5ad56e0800403755981.png
[Piglin-Jade]: https://cdn.modrinth.com/data/ESa9RivE/images/1dff1fc6d77026ea48501fdacc7adfcb5ac4ee7a.png
[Villager-WTHIT]: https://cdn.modrinth.com/data/ESa9RivE/images/70f7e4e789e620cbdbe0359bb6d95bc0ce207b3e.png
[Allay-WTHIT]: https://cdn.modrinth.com/data/ESa9RivE/images/592b29986716a35b3d124c6ab99461af7cc6b629.png
[Piglin-WTHIT]: https://cdn.modrinth.com/data/ESa9RivE/images/769826344a028eb76f56cb381a9e277cdf587c2f.png

Very Moist

Farmland in Minecraft uses 8 levels of moisture, yet only 2 of them have unique textures, this resource pack adds in the extra 6 levels of moisture that currently have no unique texture.

Farmland only uses the extra levels of moisture when drying up, so rain and water will still convert farmland into hydrated farmland instantly.

_Ignore the warning “made for a newer version of Minecraft”, it works from the latest snapshot down to 1.13_

Vertical Fences

Semi-self explanatory resource pack, this changes the fence model to have a vertical post! And it does it without any new textures, so it should work with any modded fences that reference the vanilla model, and any resource pack that [changes](https://modrinth.com/resourcepack/minimal-plank-improvement/gallery) [plank](https://modrinth.com/resourcepack/planks-with-nails-(nailed-it!)/gallery) [textures](https://modrinth.com/resourcepack/prettier-planks/gallery)!
![All of the vanilla fences that this pack affects, excluding bamboo and fence gates.](https://cdn.modrinth.com/data/hFsD0iTK/images/57f5f8f8e7c2a19498e68f2e5835ad22452e8313.png)
In addition, this also tweaks the base railing model of [Architect’s Palette](https://modrinth.com/mod/architects-palette) to be vertical too!

Made with love by us, The Bobbus, in notepad++ and blockbench :]

Version Detector

Version Detector is a proof of concept that more is possible with datapacks than you’d think, and also an API for datapacks to detect what version they’re running.

It doesn’t do much on its own, but can be useful for other datapacks.

Note: when adding the datapack to a world, if you’re using a game version older than 1.20.2, Minecraft will warn you that the pack was made for an older version of Minecraft. Ignore this warning, I can’t do anything about it on versions older than 1.20.2 as the feature of pack.mcmeta that allows me to add a range of supported versions instead of having just 1 was added in 1.20.2.

Questions/Issues? Post them in my discord as they are more likely to get seen there. Find it on the sidebar.

This pack uses the fact that Minecraft completely removes functions with invalid syntax when loading a datapack, for example “execute if entity @e[type=pillager]” is invalid syntax in 1.13, because Pillagers don’t exist yet, causing the whole function to get removed in 1.13, but the function will load successfully and will exist in 1.14 and later because there is no more invalid syntax because Pillagers were added, and the command was written correctly. Each function sets a number in a scoreboard objective to a number and runs the next function, which has a different syntax to the previous one, for example “execute if entity @e[type=bee]” instead of “execute if entity @e[type=pillager]” when moving from the 1.14 function to the 1.15 function, checking for a different feature. If at any point the chain stops, the number stops changing, which matches your version of Minecraft.

The ID is stored in a score for “MinecraftVersion” in the “VersionInfo” objective. It goes from 0 (1.13) up to whatever the latest detectable version is.

This pack also has NeoForge and Forge detection. Fabric and Quilt are currently undetectable, as there is nothing I can detect that fabric or quilt (without mods installed) adds to the game.

## To Modpack Creators:

I permit the use of this datapack/mod in your modpacks. You can include it in modpacks without the need to ask me about it. However, notifying me if it is being included in your modpack would be nice.

## Versions Detected

List of versions detected, in order from oldest to newest, starting at ID 0 (1.13) and going up (if a version isn’t in this list it is grouped with the newest version from before the version, example 1.21.3 is grouped with 1.21.2):
## Releases/Snapshots

0. 1.13
1. 1.13.1
2. 1.14
3. 1.14.3
4. 1.14.4
5. 1.15
6. 1.15.2
7. 1.16
8. 1.16.2
9. 1.17
10. 1.18
11. 1.18.2
12. 1.19
13. 1.19.3
14. 1.19.4
15. 1.20
16. 1.20.2
17. 1.20.3
18. 1.20.5
19. 1.21
20. 1.21.2
21. 1.21.4
22. 25w02a
23. 25w03a
24. 25w04a
25. 25w05a
26. 25w06a
27. 25w07a
28. 25w08a
29. 25w09a
30. 25w10a
31. 1.21.5
32. 25w15a
33. 25w20a
34. 1.21.6
35. 1.21.7-1.21.8
36. 25w31a
37. 25w32a
38. 25w34a
39. 25w35a
40. 25w36a
41. 1.21.9-1.21.10
42. 25w41a
43. 25w42a
44. 25w43a
45. 25w44a
46. 1.21.11
47. 26.1 Snapshot 1 (Yay new versioning system)
48. 26.1 Snapshot 2
49. 26.1 Snapshot 3
50. 26.1 Snapshot 4
51. 26.1 Snapshot 5
52. 26.1 Snapshot 6 – Snapshot 7 (Don’t you DARE say it)
53. 26.1 Snapshot 8 – Snapshot 9
54. 26.1 Snapshot 10
55. 26.1 Snapshot 11
56. 26.1

### April Fools Snapshots:
1001. 20w14infinite
1002. 22w13oneBlockAtATime
1003. 23w13a_or_b
1004. 24w14potato
Currently no 25w14craftmine yet, been too lazy to add that