V-TweaksСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (178)
release
V-Tweaks 1.20.1 4.0.23
1.20.1-4.0.2318 окт. 2025 г.6,5 тыс.Minecraft: 1.20.1forge
Что нового
# V-Tweaks Changelog MC 1.20.1
## 4.0.23:
(Backport of the 1.21.1 changes to the Crop Tweak)
### Fixed:
- Added `minecraft:melon_stem`, `minecraft:pumpkin_stem` and `minecraft:sweet_berry_bush` to the default `blacklisted_harvest_crops` tag
### Changed:
- Completely rewrote the logic for determining if a block is a crop that can be harvested
- This means that any mod that adds a custom `age` blockstate will be detected
- Completely rewrote the logic for harvesting and replanting
- We now find the seed by detecting if the item is the same as the pickblock (middle-click) item
- If it is, we now remove one item from the stack, to take into account the cost of the seed/crop used in replanting
- This, once again, maximized compatibility to the best of my ability without having to write a datapack system (which is not in the cards right now).
## 4.0.15:
### Added:
- NonStackingItemTweak
- Disabled by default for obvious reasons
- Makes it so items on the ground will no longer merge together into a single Item Entity like back in beta
## 4.0.14:
Thanks for your patience with this recurring problem that has been fixed by outright
removing it:
### Removed:
- TraderStonks tweak, which caused many issues for many players.
## 4.0.13:
### Added:
- Full ingredient support for Anvil and Fluid Conversion Recipes
- This means you can now define multiple inputs using Tags or Array Inputs. For example, the following recipe allows
you to throw either 1 stick, or any colored wool, to convert it to white wool.
```json
{
"type": "vtweaks:fluid_conversion",
"input": [{
"item": "minecraft:stick"
}, {
"tag": "minecraft:wool"
}],
"output": {
"item": "minecraft:white_wool"
},
"fluid": "minecraft:water"
}
```
### Changed:
- Chopdown Config now has its own subsection - **previous settings will need to be re-applied**
### Removed:
- Accidentally left in a test JSON recipe for Anvil Crafting - removed that!
### Fixed:
- [Crash on Item Pickup](https://github.com/oitsjustjose/V-Tweaks/issues/110)
## 4.0.12:
### Changed:
**Anvil Recipe**:
- The setting `cpFromLeft` has been renamed to `copyTagsFromLeft`
- The setting `cpFromRight` has been renamed to `copyTagsFromRight`
- Added a new optional setting `strict`. When set to false, the inputs on both sides of the recipe will ignore NBT;
otherwise the inputs will need to match the NBT specified in the datapack entry
**Water Conversion Recipes**:
- Fixed background not working in JEI
- Added catalysts for the JEI tab so that it would appear as a "use" for Dispensers, Splash Water Bottles & Water
Buckets
## 4.0.11:
### Fixed:
- Actually fix feather falling tweak -_-
## 4.0.10
### Added:
- Configuration for which moon phases Peaceful Surface should apply to (defaults to all but the New Moon)
- [Trader Stonks (Enabled by default)](https://twitter.com/oitsjustjose/status/1687305938816872448)
- This feature, inspired by SimplySarc's idea, makes it so that Wandering Traders may sell any "valuable" items that
you've lost recently
- This functionality is in a beta state - please report bugs if you find any!!
- Technical details:
- Uses the tag `vtweaks:valuable`
- If configured (this setting is on by default), if a `vtweaks:valuable` item _can_ be enchanted, it'll only
save the item _if_ it's enchanted.
- The chance that an item is added is configurable
- The Emerald cost is configurable, but it'll always cost Emeralds
- The item that gets added is random, and it might be yours _or_ some other players'!
- A silly message is shown when chatting with a Wanderer (can be disabled)
### Fixed:
- Peaceful Surface outright not working
- Feather Falling Tweak not working as intended, negating _all_ damage _except_ for fall damage 🤦♂️
- Splash potions of \<fluid\> not working on FluidConversionRecipes
### Changed:
- Re-organized a lot of configs - please check your `vtweaks-common.toml` file to verify that your previous settings are
what they should be
## 4.0.9
### Fixed:
- Hard dependency on JEI
## 4.0.8
### Fixed:
- `FluidConversionTweak` not working for many reasons
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.21.1 4.0.23
1.21.1-4.0.2317 окт. 2025 г.3,1 тыс.Minecraft: 1.21.1neoforge
Что нового
# V-Tweaks Changelog MC 1.21
## 4.0.23:
### Fixed:
- Added `minecraft:melon_stem`, `minecraft:pumpkin_stem` and `minecraft:sweet_berry_bush` to the default `blacklisted_harvest_crops` tag
### Changed:
- Completely rewrote the logic for determining if a block is a crop that can be harvested
- This means that any mod that adds a custom `age` blockstate will be detected
- Completely rewrote the logic for harvesting and replanting
- We now find the seed by detecting if the item is the same as the pickblock (middle-click) item
- If it is, we now remove one item from the stack, to take into account the cost of the seed/crop used in replanting
- This, once again, maximized compatibility to the best of my ability without having to write a datapack system (which is not in the cards right now).3
## 4.0.22:
### Fixed:
- DestroySpeedMixin not having a config option
- This mixin made it so that tools would mine slower as they got more damaged
- This now has a config option which is **disabled** by default
### Changed:
- Localization for the GUI config options for various Mixin configs
## 4.0.21:
### Changed:
- Crop Tweak now checks that the 'seed' to place is `c:seeds`
- This fixes oddities for any crop whose harvest includes other placeable blockitems, for example Tripwire being placed when harvesting Actually Addition's Flax.
## 4.0.20:
### Fixed:
- Default Tags not loading because of directory changes
## 4.0.19:
### Added:
- Particle effect while walking on Powder Snow blocks
- Offers a more accessible approach to telling the difference between normal & powder snow
## 4.0.18
### Added:
- New mixin tweak to make Powder Snow blocks solid
- Disabled by default
- Makes exploration in ambient snowy areas less annoying
## 4.0.17
### Added:
- Config to control whether baby `#c:chickens` can have their feathers plucked
- Defaults to false; babies cannot have their feathers plucked
### Fixed:
- Ungriefing Creepers tweak not working
- Feather Plucking using the wrong Shears tag
- Feather Plucking causing the player's arm to swing even if plucking failed
### Changed:
- Updated all references to tags in the `forge` namespace to now use the `c` namespace instead
- This change is also reflected in Config Comments for maximum clarity
- ChopDown Requires Tool setting uses a less sketchy method for tool detection
## 4.0.16
### Changed:
- The text `Durability: ` in the Durability Tooltip is now localizable!
### Fixed:
- Server Crash
## 4.0.15
Initial port to 1.21 (and 1.21.1 by proxy) using NeoForge. Tested full suite of features locally in dev server, so
hopefully there'll be minimal server-only issues, but we'll see!
Not too much has changed from a functional perspective really:
### Changed:
- Challenger Mobs' Gear and Drops now use the Component Feature to define properties like enchantments, potion data,
etc.
### Removed:
- Food Tooltip: This was trickier to re-implement than I had time for, plus this feature gets turned off by most users
anyways because better tools like Quark and AppleSkin exist.
release
V-Tweaks 1.21.1 4.0.22
1.21.1-4.0.2217 окт. 2025 г.65Minecraft: 1.21.1neoforge
Что нового
# V-Tweaks Changelog MC 1.21
## 4.0.22:
### Fixed:
- DestroySpeedMixin not having a config option
- This mixin made it so that tools would mine slower as they got more damaged
- This now has a config option which is **disabled** by default
### Changed:
- Localization for the GUI config options for various Mixin configs
## 4.0.21:
### Changed:
- Crop Tweak now checks that the 'seed' to place is `c:seeds`
- This fixes oddities for any crop whose harvest includes other placeable blockitems, for example Tripwire being placed when harvesting Actually Addition's Flax.
## 4.0.20:
### Fixed:
- Default Tags not loading because of directory changes
## 4.0.19:
### Added:
- Particle effect while walking on Powder Snow blocks
- Offers a more accessible approach to telling the difference between normal & powder snow
## 4.0.18
### Added:
- New mixin tweak to make Powder Snow blocks solid
- Disabled by default
- Makes exploration in ambient snowy areas less annoying
## 4.0.17
### Added:
- Config to control whether baby `#c:chickens` can have their feathers plucked
- Defaults to false; babies cannot have their feathers plucked
### Fixed:
- Ungriefing Creepers tweak not working
- Feather Plucking using the wrong Shears tag
- Feather Plucking causing the player's arm to swing even if plucking failed
### Changed:
- Updated all references to tags in the `forge` namespace to now use the `c` namespace instead
- This change is also reflected in Config Comments for maximum clarity
- ChopDown Requires Tool setting uses a less sketchy method for tool detection
## 4.0.16
### Changed:
- The text `Durability: ` in the Durability Tooltip is now localizable!
### Fixed:
- Server Crash
## 4.0.15
Initial port to 1.21 (and 1.21.1 by proxy) using NeoForge. Tested full suite of features locally in dev server, so
hopefully there'll be minimal server-only issues, but we'll see!
Not too much has changed from a functional perspective really:
### Changed:
- Challenger Mobs' Gear and Drops now use the Component Feature to define properties like enchantments, potion data,
etc.
### Removed:
- Food Tooltip: This was trickier to re-implement than I had time for, plus this feature gets turned off by most users
anyways because better tools like Quark and AppleSkin exist.
release
V-Tweaks 1.21.1 4.0.21
1.21.1-4.0.2117 окт. 2025 г.51Minecraft: 1.21.1neoforge
Что нового
# V-Tweaks Changelog MC 1.21
## 4.0.21:
### Changed:
- Crop Tweak now checks that the 'seed' to place is `c:seeds`
- This fixes oddities for any crop whose harvest includes other placeable blockitems, for example Tripwire being placed when harvesting Actually Addition's Flax.
## 4.0.20:
### Fixed:
- Default Tags not loading because of directory changes
## 4.0.19:
### Added:
- Particle effect while walking on Powder Snow blocks
- Offers a more accessible approach to telling the difference between normal & powder snow
## 4.0.18
### Added:
- New mixin tweak to make Powder Snow blocks solid
- Disabled by default
- Makes exploration in ambient snowy areas less annoying
## 4.0.17
### Added:
- Config to control whether baby `#c:chickens` can have their feathers plucked
- Defaults to false; babies cannot have their feathers plucked
### Fixed:
- Ungriefing Creepers tweak not working
- Feather Plucking using the wrong Shears tag
- Feather Plucking causing the player's arm to swing even if plucking failed
### Changed:
- Updated all references to tags in the `forge` namespace to now use the `c` namespace instead
- This change is also reflected in Config Comments for maximum clarity
- ChopDown Requires Tool setting uses a less sketchy method for tool detection
## 4.0.16
### Changed:
- The text `Durability: ` in the Durability Tooltip is now localizable!
### Fixed:
- Server Crash
## 4.0.15
Initial port to 1.21 (and 1.21.1 by proxy) using NeoForge. Tested full suite of features locally in dev server, so
hopefully there'll be minimal server-only issues, but we'll see!
Not too much has changed from a functional perspective really:
### Changed:
- Challenger Mobs' Gear and Drops now use the Component Feature to define properties like enchantments, potion data,
etc.
### Removed:
- Food Tooltip: This was trickier to re-implement than I had time for, plus this feature gets turned off by most users
anyways because better tools like Quark and AppleSkin exist.
release
V-Tweaks 1.21.1 4.0.20
1.21.1-4.0.2020 мар. 2025 г.1,4 тыс.Minecraft: 1.21.1neoforge
Что нового
# V-Tweaks Changelog MC 1.21
## 4.0.20:
### Fixed:
- Default Tags not loading because of directory changes
## 4.0.19:
### Added:
- Particle effect while walking on Powder Snow blocks
- Offers a more accessible approach to telling the difference between normal & powder snow
## 4.0.18
### Added:
- New mixin tweak to make Powder Snow blocks solid
- Disabled by default
- Makes exploration in ambient snowy areas less annoying
## 4.0.17
### Added:
- Config to control whether baby `#c:chickens` can have their feathers plucked
- Defaults to false; babies cannot have their feathers plucked
### Fixed:
- Ungriefing Creepers tweak not working
- Feather Plucking using the wrong Shears tag
- Feather Plucking causing the player's arm to swing even if plucking failed
### Changed:
- Updated all references to tags in the `forge` namespace to now use the `c` namespace instead
- This change is also reflected in Config Comments for maximum clarity
- ChopDown Requires Tool setting uses a less sketchy method for tool detection
## 4.0.16
### Changed:
- The text `Durability: ` in the Durability Tooltip is now localizable!
### Fixed:
- Server Crash
## 4.0.15
Initial port to 1.21 (and 1.21.1 by proxy) using NeoForge. Tested full suite of features locally in dev server, so
hopefully there'll be minimal server-only issues, but we'll see!
Not too much has changed from a functional perspective really:
### Changed:
- Challenger Mobs' Gear and Drops now use the Component Feature to define properties like enchantments, potion data,
etc.
### Removed:
- Food Tooltip: This was trickier to re-implement than I had time for, plus this feature gets turned off by most users
anyways because better tools like Quark and AppleSkin exist.
release
V-Tweaks 1.21.1 4.0.19
1.21.1-4.0.1920 мар. 2025 г.62Minecraft: 1.21.1neoforge
Что нового
# V-Tweaks Changelog MC 1.21
## 4.0.19:
### Added:
- Particle effect while walking on Powder Snow blocks
- Offers a more accessible approach to telling the difference between normal & powder snow
## 4.0.18
### Added:
- New mixin tweak to make Powder Snow blocks solid
- Disabled by default
- Makes exploration in ambient snowy areas less annoying
## 4.0.17
### Added:
- Config to control whether baby `#c:chickens` can have their feathers plucked
- Defaults to false; babies cannot have their feathers plucked
### Fixed:
- Ungriefing Creepers tweak not working
- Feather Plucking using the wrong Shears tag
- Feather Plucking causing the player's arm to swing even if plucking failed
### Changed:
- Updated all references to tags in the `forge` namespace to now use the `c` namespace instead
- This change is also reflected in Config Comments for maximum clarity
- ChopDown Requires Tool setting uses a less sketchy method for tool detection
## 4.0.16
### Changed:
- The text `Durability: ` in the Durability Tooltip is now localizable!
### Fixed:
- Server Crash
## 4.0.15
Initial port to 1.21 (and 1.21.1 by proxy) using NeoForge. Tested full suite of features locally in dev server, so
hopefully there'll be minimal server-only issues, but we'll see!
Not too much has changed from a functional perspective really:
### Changed:
- Challenger Mobs' Gear and Drops now use the Component Feature to define properties like enchantments, potion data,
etc.
### Removed:
- Food Tooltip: This was trickier to re-implement than I had time for, plus this feature gets turned off by most users
anyways because better tools like Quark and AppleSkin exist.
release
V-Tweaks 1.21.1 4.0.18
1.21.1-4.0.1820 мар. 2025 г.61Minecraft: 1.21.1neoforge
Что нового
# V-Tweaks Changelog MC 1.21
## 4.0.18
### Added:
- New mixin tweak to make Powder Snow blocks solid
- Disabled by default
- Makes exploration in ambient snowy areas less annoying
## 4.0.17
### Added:
- Config to control whether baby `#c:chickens` can have their feathers plucked
- Defaults to false; babies cannot have their feathers plucked
### Fixed:
- Ungriefing Creepers tweak not working
- Feather Plucking using the wrong Shears tag
- Feather Plucking causing the player's arm to swing even if plucking failed
### Changed:
- Updated all references to tags in the `forge` namespace to now use the `c` namespace instead
- This change is also reflected in Config Comments for maximum clarity
- ChopDown Requires Tool setting uses a less sketchy method for tool detection
## 4.0.16
### Changed:
- The text `Durability: ` in the Durability Tooltip is now localizable!
### Fixed:
- Server Crash
## 4.0.15
Initial port to 1.21 (and 1.21.1 by proxy) using NeoForge. Tested full suite of features locally in dev server, so
hopefully there'll be minimal server-only issues, but we'll see!
Not too much has changed from a functional perspective really:
### Changed:
- Challenger Mobs' Gear and Drops now use the Component Feature to define properties like enchantments, potion data,
etc.
### Removed:
- Food Tooltip: This was trickier to re-implement than I had time for, plus this feature gets turned off by most users
anyways because better tools like Quark and AppleSkin exist.
release
V-Tweaks 1.21.1 4.0.17
1.21.1-4.0.176 мар. 2025 г.104Minecraft: 1.21.1neoforge
Что нового
# V-Tweaks Changelog MC 1.21
## 4.0.17
### Added:
- Config to control whether baby `#c:chickens` can have their feathers plucked
- Defaults to false; babies cannot have their feathers plucked
### Fixed:
- Ungriefing Creepers tweak not working
- Feather Plucking using the wrong Shears tag
- Feather Plucking causing the player's arm to swing even if plucking failed
### Changed:
- Updated all references to tags in the `forge` namespace to now use the `c` namespace instead
- This change is also reflected in Config Comments for maximum clarity
- ChopDown Requires Tool setting uses a less sketchy method for tool detection
## 4.0.16
### Changed:
- The text `Durability: ` in the Durability Tooltip is now localizable!
### Fixed:
- Server Crash
## 4.0.15
Initial port to 1.21 (and 1.21.1 by proxy) using NeoForge. Tested full suite of features locally in dev server, so
hopefully there'll be minimal server-only issues, but we'll see!
Not too much has changed from a functional perspective really:
### Changed:
- Challenger Mobs' Gear and Drops now use the Component Feature to define properties like enchantments, potion data,
etc.
### Removed:
- Food Tooltip: This was trickier to re-implement than I had time for, plus this feature gets turned off by most users
anyways because better tools like Quark and AppleSkin exist.
release
V-Tweaks 1.21.1 4.0.16
1.21.1-4.0.166 мар. 2025 г.65Minecraft: 1.21.1neoforge
Что нового
# V-Tweaks Changelog MC 1.21
## 4.0.16
### Changed:
- The text `Durability: ` in the Durability Tooltip is now localizable!
### Fixed:
- Server Crash
## 4.0.15
Initial port to 1.21 (and 1.21.1 by proxy) using NeoForge. Tested full suite of features locally in dev server, so
hopefully there'll be minimal server-only issues, but we'll see!
Not too much has changed from a functional perspective really:
### Changed:
- Challenger Mobs' Gear and Drops now use the Component Feature to define properties like enchantments, potion data,
etc.
### Removed:
- Food Tooltip: This was trickier to re-implement than I had time for, plus this feature gets turned off by most users
anyways because better tools like Quark and AppleSkin exist.
release
V-Tweaks 1.21.1 4.0.15
1.21.1-4.0.155 мар. 2025 г.70Minecraft: 1.21.1neoforge
Что нового
# V-Tweaks Changelog MC 1.21
Initial port to 1.21 (and 1.21.1 by proxy) using NeoForge. Tested full suite of features locally in dev server, so
hopefully there'll be minimal server-only issues, but we'll see!
Not too much has changed from a functional perspective really:
## Changed:
- Challenger Mobs' Gear and Drops now use the Component Feature to define properties like enchantments, potion data,
etc.
## Removed:
- Food Tooltip: This was trickier to re-implement than I had time for, plus this feature gets turned off by most users
anyways because better tools like Quark and AppleSkin exist.
release
V-Tweaks 1.20.1 4.0.15
1.20.1-4.0.1515 февр. 2025 г.10,1 тыс.Minecraft: 1.20.1forge
Что нового
# V-Tweaks Changelog MC 1.20.1
## 4.0.15:
### Added:
- NonStackingItemTweak
- Disabled by default for obvious reasons
- Makes it so items on the ground will no longer merge together into a single Item Entity like back in beta
## 4.0.14:
Thanks for your patience with this recurring problem that has been fixed by outright
removing it:
### Removed:
- TraderStonks tweak, which caused many issues for many players.
## 4.0.13:
### Added:
- Full ingredient support for Anvil and Fluid Conversion Recipes
- This means you can now define multiple inputs using Tags or Array Inputs. For example, the following recipe allows
you to throw either 1 stick, or any colored wool, to convert it to white wool.
```json
{
"type": "vtweaks:fluid_conversion",
"input": [{
"item": "minecraft:stick"
}, {
"tag": "minecraft:wool"
}],
"output": {
"item": "minecraft:white_wool"
},
"fluid": "minecraft:water"
}
```
### Changed:
- Chopdown Config now has its own subsection - **previous settings will need to be re-applied**
### Removed:
- Accidentally left in a test JSON recipe for Anvil Crafting - removed that!
### Fixed:
- [Crash on Item Pickup](https://github.com/oitsjustjose/V-Tweaks/issues/110)
## 4.0.12:
### Changed:
**Anvil Recipe**:
- The setting `cpFromLeft` has been renamed to `copyTagsFromLeft`
- The setting `cpFromRight` has been renamed to `copyTagsFromRight`
- Added a new optional setting `strict`. When set to false, the inputs on both sides of the recipe will ignore NBT;
otherwise the inputs will need to match the NBT specified in the datapack entry
**Water Conversion Recipes**:
- Fixed background not working in JEI
- Added catalysts for the JEI tab so that it would appear as a "use" for Dispensers, Splash Water Bottles & Water
Buckets
## 4.0.11:
### Fixed:
- Actually fix feather falling tweak -_-
## 4.0.10
### Added:
- Configuration for which moon phases Peaceful Surface should apply to (defaults to all but the New Moon)
- [Trader Stonks (Enabled by default)](https://twitter.com/oitsjustjose/status/1687305938816872448)
- This feature, inspired by SimplySarc's idea, makes it so that Wandering Traders may sell any "valuable" items that
you've lost recently
- This functionality is in a beta state - please report bugs if you find any!!
- Technical details:
- Uses the tag `vtweaks:valuable`
- If configured (this setting is on by default), if a `vtweaks:valuable` item _can_ be enchanted, it'll only
save the item _if_ it's enchanted.
- The chance that an item is added is configurable
- The Emerald cost is configurable, but it'll always cost Emeralds
- The item that gets added is random, and it might be yours _or_ some other players'!
- A silly message is shown when chatting with a Wanderer (can be disabled)
### Fixed:
- Peaceful Surface outright not working
- Feather Falling Tweak not working as intended, negating _all_ damage _except_ for fall damage 🤦♂️
- Splash potions of \<fluid\> not working on FluidConversionRecipes
### Changed:
- Re-organized a lot of configs - please check your `vtweaks-common.toml` file to verify that your previous settings are
what they should be
## 4.0.9
### Fixed:
- Hard dependency on JEI
## 4.0.8
### Fixed:
- `FluidConversionTweak` not working for many reasons
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.20.1 4.0.14
1.20.1-4.0.143 авг. 2024 г.9,2 тыс.Minecraft: 1.20.1forge
Что нового
# V-Tweaks Changelog MC 1.20.1
## 4.0.14:
This will be the last update for 1.20.1 as I begin porting to NeoForge on 1.21, and possibly start looking into Fabric
support (no promises though!). Thanks for your patience with this recurring problem that has been fixed by outright
removing it:
### Removed:
- TraderStonks tweak, which caused many issues for many players.
## 4.0.13:
### Added:
- Full ingredient support for Anvil and Fluid Conversion Recipes
- This means you can now define multiple inputs using Tags or Array Inputs. For example, the following recipe allows
you to throw either 1 stick, or any colored wool, to convert it to white wool.
```json
{
"type": "vtweaks:fluid_conversion",
"input": [{
"item": "minecraft:stick"
}, {
"tag": "minecraft:wool"
}],
"output": {
"item": "minecraft:white_wool"
},
"fluid": "minecraft:water"
}
```
### Changed:
- Chopdown Config now has its own subsection - **previous settings will need to be re-applied**
### Removed:
- Accidentally left in a test JSON recipe for Anvil Crafting - removed that!
### Fixed:
- [Crash on Item Pickup](https://github.com/oitsjustjose/V-Tweaks/issues/110)
## 4.0.12:
### Changed:
**Anvil Recipe**:
- The setting `cpFromLeft` has been renamed to `copyTagsFromLeft`
- The setting `cpFromRight` has been renamed to `copyTagsFromRight`
- Added a new optional setting `strict`. When set to false, the inputs on both sides of the recipe will ignore NBT;
otherwise the inputs will need to match the NBT specified in the datapack entry
**Water Conversion Recipes**:
- Fixed background not working in JEI
- Added catalysts for the JEI tab so that it would appear as a "use" for Dispensers, Splash Water Bottles & Water
Buckets
## 4.0.11:
### Fixed:
- Actually fix feather falling tweak -_-
## 4.0.10
### Added:
- Configuration for which moon phases Peaceful Surface should apply to (defaults to all but the New Moon)
- [Trader Stonks (Enabled by default)](https://twitter.com/oitsjustjose/status/1687305938816872448)
- This feature, inspired by SimplySarc's idea, makes it so that Wandering Traders may sell any "valuable" items that
you've lost recently
- This functionality is in a beta state - please report bugs if you find any!!
- Technical details:
- Uses the tag `vtweaks:valuable`
- If configured (this setting is on by default), if a `vtweaks:valuable` item _can_ be enchanted, it'll only
save the item _if_ it's enchanted.
- The chance that an item is added is configurable
- The Emerald cost is configurable, but it'll always cost Emeralds
- The item that gets added is random, and it might be yours _or_ some other players'!
- A silly message is shown when chatting with a Wanderer (can be disabled)
### Fixed:
- Peaceful Surface outright not working
- Feather Falling Tweak not working as intended, negating _all_ damage _except_ for fall damage 🤦♂️
- Splash potions of \<fluid\> not working on FluidConversionRecipes
### Changed:
- Re-organized a lot of configs - please check your `vtweaks-common.toml` file to verify that your previous settings are
what they should be
## 4.0.9
### Fixed:
- Hard dependency on JEI
## 4.0.8
### Fixed:
- `FluidConversionTweak` not working for many reasons
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.20.1 4.0.13.fix1
1.20.1-4.0.13.fix126 нояб. 2023 г.7,1 тыс.Minecraft: 1.20.1forge
Что нового
# V-Tweaks Changelog MC 1.20.1
## 4.0.13:
### Added:
- Full ingredient support for Anvil and Fluid Conversion Recipes
- This means you can now define multiple inputs using Tags or Array Inputs. For example, the following recipe allows
you to throw either 1 stick, or any colored wool, to convert it to white wool.
```json
{
"type": "vtweaks:fluid_conversion",
"input": [{
"item": "minecraft:stick"
}, {
"tag": "minecraft:wool"
}],
"output": {
"item": "minecraft:white_wool"
},
"fluid": "minecraft:water"
}
```
### Changed:
- Chopdown Config now has its own subsection - **previous settings will need to be re-applied**
### Removed:
- Accidentally left in a test JSON recipe for Anvil Crafting - removed that!
### Fixed:
- [Crash on Item Pickup](https://github.com/oitsjustjose/V-Tweaks/issues/110)
## 4.0.12:
### Changed:
**Anvil Recipe**:
- The setting `cpFromLeft` has been renamed to `copyTagsFromLeft`
- The setting `cpFromRight` has been renamed to `copyTagsFromRight`
- Added a new optional setting `strict`. When set to false, the inputs on both sides of the recipe will ignore NBT;
otherwise the inputs will need to match the NBT specified in the datapack entry
**Water Conversion Recipes**:
- Fixed background not working in JEI
- Added catalysts for the JEI tab so that it would appear as a "use" for Dispensers, Splash Water Bottles & Water
Buckets
## 4.0.11:
### Fixed:
- Actually fix feather falling tweak -_-
## 4.0.10
### Added:
- Configuration for which moon phases Peaceful Surface should apply to (defaults to all but the New Moon)
- [Trader Stonks (Enabled by default)](https://twitter.com/oitsjustjose/status/1687305938816872448)
- This feature, inspired by SimplySarc's idea, makes it so that Wandering Traders may sell any "valuable" items that
you've lost recently
- This functionality is in a beta state - please report bugs if you find any!!
- Technical details:
- Uses the tag `vtweaks:valuable`
- If configured (this setting is on by default), if a `vtweaks:valuable` item _can_ be enchanted, it'll only
save the item _if_ it's enchanted.
- The chance that an item is added is configurable
- The Emerald cost is configurable, but it'll always cost Emeralds
- The item that gets added is random, and it might be yours _or_ some other players'!
- A silly message is shown when chatting with a Wanderer (can be disabled)
### Fixed:
- Peaceful Surface outright not working
- Feather Falling Tweak not working as intended, negating _all_ damage _except_ for fall damage 🤦♂️
- Splash potions of \<fluid\> not working on FluidConversionRecipes
### Changed:
- Re-organized a lot of configs - please check your `vtweaks-common.toml` file to verify that your previous settings are
what they should be
## 4.0.9
### Fixed:
- Hard dependency on JEI
## 4.0.8
### Fixed:
- `FluidConversionTweak` not working for many reasons
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.19.2 4.0.13
1.19.2-4.0.1326 нояб. 2023 г.1,7 тыс.Minecraft: 1.19.2forge
Что нового
# V-Tweaks Changelog MC 1.19.2
## 4.0.13:
Backport 4.0.9-current from 1.20.1
## 4.0.8
### Fixed:
- Hard dependency on JEI
## 4.0.8
### Fixed:
- Hard dependency on JEI
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.19.2 4.0.13
1.19.2-4.0.1326 нояб. 2023 г.126Minecraft: 1.19.2forge
Что нового
# V-Tweaks Changelog MC 1.19.2
## 4.0.13:
Backport 4.0.9-current from 1.20.1
## 4.0.8
### Fixed:
- Hard dependency on JEI
## 4.0.8
### Fixed:
- Hard dependency on JEI
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.19.4 4.0.13
1.19.4-4.0.1326 нояб. 2023 г.259Minecraft: 1.19.4forge
Что нового
# V-Tweaks Changelog MC 1.19.4
## 4.0.13:
Backport 4.0.9-current from 1.20.1
## 4.0.8
### Fixed:
- Hard dependency on JEI
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.20.1 4.0.13
1.20.1-4.0.1326 нояб. 2023 г.141Minecraft: 1.20.1forge
Что нового
# V-Tweaks Changelog MC 1.20.1
## 4.0.13:
### Added:
- Full ingredient support for Anvil and Fluid Conversion Recipes
- This means you can now define multiple inputs using Tags or Array Inputs. For example, the following recipe allows
you to throw either 1 stick, or any colored wool, to convert it to white wool.
```json
{
"type": "vtweaks:fluid_conversion",
"input": [{
"item": "minecraft:stick"
}, {
"tag": "minecraft:wool"
}],
"output": {
"item": "minecraft:white_wool"
},
"fluid": "minecraft:water"
}
```
### Changed:
- Chopdown Config now has its own subsection - **previous settings will need to be re-applied**
### Removed:
- Accidentally left in a test JSON recipe for Anvil Crafting - removed that!
### Fixed:
- [Crash on Item Pickup](https://github.com/oitsjustjose/V-Tweaks/issues/110)
## 4.0.12:
### Changed:
**Anvil Recipe**:
- The setting `cpFromLeft` has been renamed to `copyTagsFromLeft`
- The setting `cpFromRight` has been renamed to `copyTagsFromRight`
- Added a new optional setting `strict`. When set to false, the inputs on both sides of the recipe will ignore NBT;
otherwise the inputs will need to match the NBT specified in the datapack entry
**Water Conversion Recipes**:
- Fixed background not working in JEI
- Added catalysts for the JEI tab so that it would appear as a "use" for Dispensers, Splash Water Bottles & Water
Buckets
## 4.0.11:
### Fixed:
- Actually fix feather falling tweak -_-
## 4.0.10
### Added:
- Configuration for which moon phases Peaceful Surface should apply to (defaults to all but the New Moon)
- [Trader Stonks (Enabled by default)](https://twitter.com/oitsjustjose/status/1687305938816872448)
- This feature, inspired by SimplySarc's idea, makes it so that Wandering Traders may sell any "valuable" items that
you've lost recently
- This functionality is in a beta state - please report bugs if you find any!!
- Technical details:
- Uses the tag `vtweaks:valuable`
- If configured (this setting is on by default), if a `vtweaks:valuable` item _can_ be enchanted, it'll only
save the item _if_ it's enchanted.
- The chance that an item is added is configurable
- The Emerald cost is configurable, but it'll always cost Emeralds
- The item that gets added is random, and it might be yours _or_ some other players'!
- A silly message is shown when chatting with a Wanderer (can be disabled)
### Fixed:
- Peaceful Surface outright not working
- Feather Falling Tweak not working as intended, negating _all_ damage _except_ for fall damage 🤦♂️
- Splash potions of \<fluid\> not working on FluidConversionRecipes
### Changed:
- Re-organized a lot of configs - please check your `vtweaks-common.toml` file to verify that your previous settings are
what they should be
## 4.0.9
### Fixed:
- Hard dependency on JEI
## 4.0.8
### Fixed:
- `FluidConversionTweak` not working for many reasons
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.20.1 4.0.12
1.20.1-4.0.1222 нояб. 2023 г.261Minecraft: 1.20.1forge
Что нового
# V-Tweaks Changelog MC 1.20.1
## 4.0.12:
### Changed:
**Anvil Recipe**:
- The setting `cpFromLeft` has been renamed to `copyTagsFromLeft`
- The setting `cpFromRight` has been renamed to `copyTagsFromRight`
- Added a new optional setting `strict`. When set to false, the inputs on both sides of the recipe will ignore NBT;
otherwise the inputs will need to match the NBT specified in the datapack entry
**Water Conversion Recipes**:
- Fixed background not working in JEI
- Added catalysts for the JEI tab so that it would appear as a "use" for Dispensers, Splash Water Bottles & Water
Buckets
## 4.0.11:
### Fixed:
- Actually fix feather falling tweak -_-
## 4.0.10
### Added:
- Configuration for which moon phases Peaceful Surface should apply to (defaults to all but the New Moon)
- [Trader Stonks (Enabled by default)](https://twitter.com/oitsjustjose/status/1687305938816872448)
- This feature, inspired by SimplySarc's idea, makes it so that Wandering Traders may sell any "valuable" items that
you've lost recently
- This functionality is in a beta state - please report bugs if you find any!!
- Technical details:
- Uses the tag `vtweaks:valuable`
- If configured (this setting is on by default), if a `vtweaks:valuable` item _can_ be enchanted, it'll only
save the item _if_ it's enchanted.
- The chance that an item is added is configurable
- The Emerald cost is configurable, but it'll always cost Emeralds
- The item that gets added is random, and it might be yours _or_ some other players'!
- A silly message is shown when chatting with a Wanderer (can be disabled)
### Fixed:
- Peaceful Surface outright not working
- Feather Falling Tweak not working as intended, negating _all_ damage _except_ for fall damage 🤦♂️
- Splash potions of \<fluid\> not working on FluidConversionRecipes
### Changed:
- Re-organized a lot of configs - please check your `vtweaks-common.toml` file to verify that your previous settings are
what they should be
## 4.0.9
### Fixed:
- Hard dependency on JEI
## 4.0.8
### Fixed:
- `FluidConversionTweak` not working for many reasons
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.20.1 4.0.11
1.20.1-4.0.1110 нояб. 2023 г.538Minecraft: 1.20.1forge
Что нового
# V-Tweaks Changelog MC 1.20.1
## 4.0.11:
### Fixed:
- Actually fix feather falling tweak -_-
## 4.0.10
### Added:
- Configuration for which moon phases Peaceful Surface should apply to (defaults to all but the New Moon)
- [Trader Stonks (Enabled by default)](https://twitter.com/oitsjustjose/status/1687305938816872448)
- This feature, inspired by SimplySarc's idea, makes it so that Wandering Traders may sell any "valuable" items that
you've lost recently
- This functionality is in a beta state - please report bugs if you find any!!
- Technical details:
- Uses the tag `vtweaks:valuable`
- If configured (this setting is on by default), if a `vtweaks:valuable` item _can_ be enchanted, it'll only
save the item _if_ it's enchanted.
- The chance that an item is added is configurable
- The Emerald cost is configurable, but it'll always cost Emeralds
- The item that gets added is random, and it might be yours _or_ some other players'!
- A silly message is shown when chatting with a Wanderer (can be disabled)
### Fixed:
- Peaceful Surface outright not working
- Feather Falling Tweak not working as intended, negating _all_ damage _except_ for fall damage 🤦♂️
- Splash potions of \<fluid\> not working on FluidConversionRecipes
### Changed:
- Re-organized a lot of configs - please check your `vtweaks-common.toml` file to verify that your previous settings are
what they should be
## 4.0.9
### Fixed:
- Hard dependency on JEI
## 4.0.8
### Fixed:
- `FluidConversionTweak` not working for many reasons
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.20.1 4.0.10
1.20.1-4.0.1010 нояб. 2023 г.113Minecraft: 1.20.1forge
Что нового
# V-Tweaks Changelog MC 1.20.1
## 4.0.10
### Added:
- Configuration for which moon phases Peaceful Surface should apply to (defaults to all but the New Moon)
- [Trader Stonks (Enabled by default)](https://twitter.com/oitsjustjose/status/1687305938816872448)
- This feature, inspired by SimplySarc's idea, makes it so that Wandering Traders may sell any "valuable" items that
you've lost recently
- This functionality is in a beta state - please report bugs if you find any!!
- Technical details:
- Uses the tag `vtweaks:valuable`
- If configured (this setting is on by default), if a `vtweaks:valuable` item _can_ be enchanted, it'll only
save the item _if_ it's enchanted.
- The chance that an item is added is configurable
- The Emerald cost is configurable, but it'll always cost Emeralds
- The item that gets added is random, and it might be yours _or_ some other players'!
- A silly message is shown when chatting with a Wanderer (can be disabled)
### Fixed:
- Peaceful Surface outright not working
- Feather Falling Tweak not working as intended, negating _all_ damage _except_ for fall damage 🤦♂️
- Splash potions of \<fluid\> not working on FluidConversionRecipes
### Changed:
- Re-organized a lot of configs - please check your `vtweaks-common.toml` file to verify that your previous settings are
what they should be
## 4.0.9
### Fixed:
- Hard dependency on JEI
## 4.0.8
### Fixed:
- `FluidConversionTweak` not working for many reasons
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.20.1 4.0.9
1.20.1-4.0.931 июл. 2023 г.4,7 тыс.Minecraft: 1.20.1forge
Что нового
# V-Tweaks Changelog MC 1.20.1
## 4.0.9
### Fixed:
- Hard dependency on JEI
## 4.0.8
### Fixed:
- `FluidConversionTweak` not working for many reasons
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.19.4 4.0.8
1.19.4-4.0.831 июл. 2023 г.223Minecraft: 1.19.4forge
Что нового
# V-Tweaks Changelog MC 1.19.x
## 4.0.8
### Fixed:
- Hard dependency on JEI
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.19.2 4.0.8
1.19.2-4.0.831 июл. 2023 г.470Minecraft: 1.19.2forge
Что нового
# V-Tweaks Changelog MC 1.19.x
## 4.0.8
### Fixed:
- Hard dependency on JEI
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.20.1 4.0.8
1.20.1-4.0.828 июл. 2023 г.419Minecraft: 1.20.1forge
Что нового
# V-Tweaks Changelog MC 1.20.1
## 4.0.8
### Fixed:
- `FluidConversionTweak` not working for many reasons
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.20.1 4.0.7
1.20.1-4.0.78 июл. 2023 г.2,2 тыс.Minecraft: 1.20.1forge
Что нового
# V-Tweaks Changelog MC 1.20.1
## 4.0.7
### Port to 1.20.1 -- 1.20.0 support untested/unconfirmed
I think it should just work, but if it doesn't I don't make any guarantee. At the very least, it won't complain about loading in 1.20 as far as the `mods.toml` is concerned.
release
V-Tweaks 1.19.2 4.0.7
1.19.2-4.0.78 мая 2023 г.426Minecraft: 1.19.2forge
Что нового
# V-Tweaks Changelog MC 1.19.x
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.19.4 4.0.7
1.19.4-4.0.78 мая 2023 г.221Minecraft: 1.19.4forge
Что нового
# V-Tweaks Changelog MC 1.19.x
## 4.0.7
### Added:
- `ItemFrameTweak`: Allows any `vtweaks:clear_glass`, or glow ink sac, to be activated on an item frame while sneaking
to make the item frame transparent or glowing respectively. [Demo](https://dv2ls.com/vt-itemframetweak)
- `SplashPotionTweak`: Allows splash potions of water to behave the same as throwing an item in water, but using
V-Tweaks' <u>Fluid Conversion Recipes</u>. Works as an alternative if you'd like to set `enableFluidConversionRecipes`
to `false`, but **only works with blocks** instead of blocks and items. [Demo](https://dv2ls.com/vt-splash)
### Changed:
- Mixin configs are now a part of `vtweaks-common.toml` - if you previously changed `enableCactusItemProtection`,
you'll need to change it again but in `vtweaks-common.toml` 🙁
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
V-Tweaks 1.19.4 4.0.6
1.19.4-4.0.625 апр. 2023 г.140Minecraft: 1.19.4forge
Что нового
# V-Tweaks Changelog MC 1.19.x
## 4.0.6: INITIAL PORT TO 1.19.4
### Added:
- All new configs for Food Tooltips:
- `useOriginalFoodTooltipColor (bool)`: if a food has a custom color such as via rarity or NBT, use that color
instead of the other colors defined below for the *hunger bar*. If a food has no given custom color, then the
default color (or the buff/debuff color) will be
used. [Demo](https://oitsjustjose-sharex.s3.us-east-2.amazonaws.com/2023/04/java_04-02-23%2014-21-23-940.mp4)
- `foodTooltipColor (string)`: the HEX code for a normal food that gives no Positive / Negative potion effects on
consumption
- `foodTooltipPositiveColor (string)`: the HEX code for a food that gives **NO Negative Potion Effects** and at
least one Positive potion effect on consumption
- `foodTooltipNegativeColor (string)`: the HEX code for a food that gives at least one Negative potion effect on
consumption
- `foodTooltipMultiplier (float)`: similar to health, 1 hunger is equivalent to half a hunger haunch. This setting
controls a multiplier for this in terms of the hunger tooltip on foods.
- `foodTooltipSaturationColor (string)`: the HEX code for the saturation a food gives
### Fixed (Hopefully 🤞)
- Hopefully patched up a crash on world join with the
error `java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`. I've looked into this
issue for most of my day today and I have no earthly idea what I'm doing wrong to cause this, but hopefully a small
change I made may have resolved this.
## 4.0.5
### Potential memory leak resolutions
## 4.0.4****
### Micro-Optimized server and world tick performance
## 4.0.3
### Fixed
- Feather Falling Tweaks not breaking boots when at max damage
## 4.0.2
### Fixed
- Feather Falling Tweaks not working
## 4.0.1
### Fixed
- Crash on dedicated servers (Thanks Apache 😒)
## 4.0.0
This rewrite includes a couple of major changes:
## Removed Features:
- All Enchantments: Chopdown somewhat removes the need for Lumbering and I always hated the Imperishable implementation
- Bonemeal Tweaks: Bonemealing non-bonemealable blocks
- Drop Tweaks: Configurable despawn timers, egg hatching, sapling planting - these were all bad.
- Pet Armory: Throw gear at tamed pets - this was poorly implemented and was never worth the time to learn rendering
- Death Point: This really isn't necessary now with the new echo compass thing in 1.19
- Low Health Sound: Not really fitting for this mod, and its implementation was very data-modification heavy
- Chat message welcoming you to V-Tweaks is removed, this was annoying. I'll be implementing an optional Patchouli book
for this soon :)
## Added Features
- Corpse Drops Tweak - Items dropped by the player upon death will no longer despawn like other items.
- Cactus Item Protection - prevents items from being eaten up by Cacti. **Configuration change requires restart**
## Overhauls
- Fluid Conversion Recipes - this _used_ to be the Concrete Tweak, but now they're Datapack based and you can modify the
defaults (currently they just include all concrete powder -> concrete conversions)! You can specify the fluid, input
and output and the recipe will automatically propagate in JEI with the custom plugin I made.
- Falling blocks caused by the Chop Down tweak will no longer drop leaves, but instead drop the block's corresponding
drops
- `[CODE]` The Tweak system has been introduced. Create a new tweak by extending `VTweak` and using the `@Tweak`
annotation. The config system will automatically grab onto what configs you need based on this annotation, and the
Tweak Registry will automatically grab and fire all custom tweaks' events
- `[CODE]` Config System has been overhauled, allowing each tweak to house its own configs rather than making them
static members of some conglomerate config class. The `category` param in the `@Tweak` annotation tells the config
system what category to put the tweak's configs in - if it's not one of the ones listed in `CommonConfig.java`
or `ClientConfig.java`, then it will be skipped.
## 3.6.8
- Chopdown will no longer consider player-placed leaves as part of a tree
- Hopefully fixed failure to start due to FastUtils `it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap.rehash`
error
## 3.6.7
- At long last, the chopdown feature is _no longer experimental_ and has been finished to a point where I am content
with it. This update fixes the offsets when breaking trees, as well as rotates logs as they fall.
## 3.6.6.2
- Fixes to NBT breakages!!
## 3.6.6
- Added new optional Anvil Recipe attributes `cpFromLeft` and `cpFromRight`. Assumes to be `false` if not
included. `cpFrom[Left|Right]` will copy all NBT **except** for those defined in the output, to the output. You can
choose to set BOTH to true, but any overlap in NBT will be overwritten by the **RIGHT** input.
## Should work on 1.19.1 and .2, but this has not been tested.
## 3.6.5.1
- Hopefully resolved issues with `Accessing LegacyRandomSource from multiple threads` errors.
## 3.6.5
### Added
- New `vtweaks:anvil` recipe type -- see below!
### Changed
- Huge internal refactor of code
- Lumbering and Imperishable will not disappear when disabled, but will not function
- Recipes for Enchanted Books now use `vtweaks:anvil` recipes to control inputs and cost
### `vtweaks:anvil`
Inputs AND outputs can have NBT defined for them! This recipe type performs a **_soft_** NBT comparison.
Example: if your item is defined as `{"item": "minecraft:stick", "nbt": { "Damage": 0 }}`, then if you input a stick
with enchantments or other NBT it will **succeed** so long as the NBT matches at the bare minimum the NBT defined in the
recipe (in this case, `{Damage:0}`).
`imperishable.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"right": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "minecraft:unbreaking",
"lvl": 3
}
]
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:imperishable",
"lvl": 1
}
]
}
},
"cost": 24
}
```
`lumbering.json`:
```json
{
"type": "vtweaks:anvil",
"left": {
"item": "minecraft:writable_book"
},
"right": {
"item": "minecraft:golden_axe",
"nbt": {
"Damage": 0
}
},
"result": {
"item": "minecraft:enchanted_book",
"nbt": {
"StoredEnchantments": [
{
"id": "vtweaks:lumbering",
"lvl": 1
}
]
}
},
"cost": 16
}
```
release
VTweaks 1.10.X 1.4.9.9
1.10.X-1.4.9.918 апр. 2023 г.228Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.5.1
1.8.x-1.4.5.118 апр. 2023 г.373Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.8
1.8.x-1.4.818 апр. 2023 г.88Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.8.6
1.8.x-1.4.8.618 апр. 2023 г.85Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.8.5
1.8.x-1.4.8.518 апр. 2023 г.54Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.8.4
1.8.x-1.4.8.418 апр. 2023 г.59Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.8.3
1.8.x-1.4.8.318 апр. 2023 г.55Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.8.2
1.8.x-1.4.8.218 апр. 2023 г.68Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.8.1
1.8.x-1.4.8.118 апр. 2023 г.76Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.7
1.8.x-1.4.718 апр. 2023 г.66Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.6
1.8.x-1.4.618 апр. 2023 г.55Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.5
1.8.x-1.4.518 апр. 2023 г.63Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.5.5
1.8.x-1.4.5.518 апр. 2023 г.58Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.5.4
1.8.x-1.4.5.418 апр. 2023 г.44Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.5.3
1.8.x-1.4.5.318 апр. 2023 г.56Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.5.2
1.8.x-1.4.5.218 апр. 2023 г.49Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.4
1.8.x-1.4.418 апр. 2023 г.51Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.3
1.8.x-1.4.318 апр. 2023 г.46Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.2
1.8.x-1.4.218 апр. 2023 г.32Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.x 1.4.1
1.8.x-1.4.118 апр. 2023 г.47Minecraft: 1.8, 1.8.1, 1.8.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11.x 1.4.9.9
1.11.x-1.4.9.918 апр. 2023 г.168Minecraft: 1.11, 1.11.1, 1.11.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11.x 1.4.9.16
1.11.x-1.4.9.1618 апр. 2023 г.49Minecraft: 1.11, 1.11.1, 1.11.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11.x 1.4.9.15
1.11.x-1.4.9.1518 апр. 2023 г.49Minecraft: 1.11, 1.11.1, 1.11.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11.x 1.4.9.14
1.11.x-1.4.9.1418 апр. 2023 г.38Minecraft: 1.11, 1.11.1, 1.11.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11.x 1.4.9.13
1.11.x-1.4.9.1318 апр. 2023 г.41Minecraft: 1.11, 1.11.1, 1.11.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11.x 1.4.9.12
1.11.x-1.4.9.1218 апр. 2023 г.32Minecraft: 1.11, 1.11.1, 1.11.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11.x 1.4.9.11
1.11.x-1.4.9.1118 апр. 2023 г.35Minecraft: 1.11, 1.11.1, 1.11.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11.x 1.4.9.10
1.11.x-1.4.9.1018 апр. 2023 г.51Minecraft: 1.11, 1.11.1, 1.11.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11.x 1.4.11.0
1.11.x-1.4.11.018 апр. 2023 г.48Minecraft: 1.11, 1.11.1, 1.11.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11.x 1.4.10.1
1.11.x-1.4.10.118 апр. 2023 г.39Minecraft: 1.11, 1.11.1, 1.11.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11.x 1.4.10.0
1.11.x-1.4.10.018 апр. 2023 г.36Minecraft: 1.11, 1.11.1, 1.11.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.9.7
1.10.x-1.4.9.718 апр. 2023 г.43Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.9.6
1.10.x-1.4.9.618 апр. 2023 г.36Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.9.5
1.10.x-1.4.9.518 апр. 2023 г.48Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.9.4
1.10.x-1.4.9.418 апр. 2023 г.39Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.9.3
1.10.x-1.4.9.318 апр. 2023 г.44Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.9.16
1.10.x-1.4.9.1618 апр. 2023 г.37Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.9.15
1.10.x-1.4.9.1518 апр. 2023 г.29Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.9.14
1.10.x-1.4.9.1418 апр. 2023 г.37Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.9.13
1.10.x-1.4.9.1318 апр. 2023 г.38Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.9.12
1.10.x-1.4.9.1218 апр. 2023 г.45Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.9.11
1.10.x-1.4.9.1118 апр. 2023 г.37Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.9.10
1.10.x-1.4.9.1018 апр. 2023 г.26Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.11.0
1.10.x-1.4.11.018 апр. 2023 г.23Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.10.1
1.10.x-1.4.10.118 апр. 2023 г.34Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.x 1.4.10.0
1.10.x-1.4.10.018 апр. 2023 г.31Minecraft: 1.10, 1.10.1, 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.9.4 1.4.9
1.9.4-1.4.918 апр. 2023 г.187Minecraft: 1.9.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.9.4 1.4.9.2
1.9.4-1.4.9.218 апр. 2023 г.29Minecraft: 1.9.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.9.4 1.4.9.1
1.9.4-1.4.9.118 апр. 2023 г.47Minecraft: 1.9.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.9 1.4.9
1.9-1.4.918 апр. 2023 г.112Minecraft: 1.9forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.8 1.4
1.8.8-1.418 апр. 2023 г.156Minecraft: 1.8.8forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.8 1.3
1.8.8-1.318 апр. 2023 г.21Minecraft: 1.8.8forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8.8 1.2
1.8.8-1.218 апр. 2023 г.28Minecraft: 1.8.8forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.8 1.3
1.8-1.318 апр. 2023 г.24Minecraft: 1.8forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.7.10 1.4
1.7.10-1.418 апр. 2023 г.969Minecraft: 1.7.10forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.7.10 1.4.3
1.7.10-1.4.318 апр. 2023 г.58Minecraft: 1.7.10forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.7.10 1.3a
1.7.10-1.3a18 апр. 2023 г.35Minecraft: 1.7.10forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.7.10 1.3
1.7.10-1.318 апр. 2023 г.46Minecraft: 1.7.10forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 4.0.6
1.19.2-4.0.618 апр. 2023 г.118Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 4.0.5
1.19.2-4.0.518 апр. 2023 г.41Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 4.0.4
1.19.2-4.0.418 апр. 2023 г.44Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 4.0.3
1.19.2-4.0.318 апр. 2023 г.40Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 4.0.2
1.19.2-4.0.218 апр. 2023 г.38Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 4.0.1
1.19.2-4.0.118 апр. 2023 г.40Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 4.0.0
1.19.2-4.0.018 апр. 2023 г.36Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 3.6.8
1.19.2-3.6.818 апр. 2023 г.46Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 3.6.7
1.19.2-3.6.718 апр. 2023 г.27Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 3.6.6
1.19.2-3.6.618 апр. 2023 г.34Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 3.6.6.2
1.19.2-3.6.6.218 апр. 2023 г.29Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 3.6.6.1
1.19.2-3.6.6.118 апр. 2023 г.23Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 3.6.5
1.19.2-3.6.518 апр. 2023 г.30Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.19.2 3.6.5.1
1.19.2-3.6.5.118 апр. 2023 г.37Minecraft: 1.19.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18.2 3.6.7
1.18.2-3.6.718 апр. 2023 г.683Minecraft: 1.18.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18.2 3.6.5
1.18.2-3.6.518 апр. 2023 г.32Minecraft: 1.18.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18.2 3.6.5.2
1.18.2-3.6.5.218 апр. 2023 г.41Minecraft: 1.18.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18.2 3.6.5.1
1.18.2-3.6.5.118 апр. 2023 г.33Minecraft: 1.18.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18.2 3.6.4
1.18.2-3.6.418 апр. 2023 г.33Minecraft: 1.18.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18.2 3.6.4.1
1.18.2-3.6.4.118 апр. 2023 г.36Minecraft: 1.18.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18.2 3.6.3
1.18.2-3.6.318 апр. 2023 г.34Minecraft: 1.18.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18.2 3.6.2
1.18.2-3.6.218 апр. 2023 г.33Minecraft: 1.18.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18.2 3.6.0
1.18.2-3.6.018 апр. 2023 г.28Minecraft: 1.18.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18 3.6.2
1.18-3.6.218 апр. 2023 г.82Minecraft: 1.18forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18 3.5.4
1.18-3.5.418 апр. 2023 г.28Minecraft: 1.18forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18 3.5.3
1.18-3.5.318 апр. 2023 г.34Minecraft: 1.18forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18 3.5.2
1.18-3.5.218 апр. 2023 г.31Minecraft: 1.18forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.18 1.0
1.18-1.018 апр. 2023 г.34Minecraft: 1.18forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.17.1 1.0
1.17.1-1.018 апр. 2023 г.171Minecraft: 1.17.1forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.6.2
1.16.4-3.6.218 апр. 2023 г.1,5 тыс.Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.6.1
1.16.4-3.6.118 апр. 2023 г.26Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.6.0
1.16.4-3.6.018 апр. 2023 г.24Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.5.0
1.16.4-3.5.018 апр. 2023 г.24Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.4.2
1.16.4-3.4.218 апр. 2023 г.18Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.4.1
1.16.4-3.4.118 апр. 2023 г.25Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.4.1.1
1.16.4-3.4.1.118 апр. 2023 г.22Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.4.0
1.16.4-3.4.018 апр. 2023 г.19Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.4.0.1
1.16.4-3.4.0.118 апр. 2023 г.26Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.3.3b
1.16.4-3.3.3b18 апр. 2023 г.18Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.3.3
1.16.4-3.3.318 апр. 2023 г.43Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.3.2
1.16.4-3.3.218 апр. 2023 г.28Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.3.1
1.16.4-3.3.118 апр. 2023 г.21Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.3.0
1.16.4-3.3.018 апр. 2023 г.21Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.4 3.2.0
1.16.4-3.2.018 апр. 2023 г.21Minecraft: 1.16.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.16.3 3.1.9
1.16.3-3.1.918 апр. 2023 г.45Minecraft: 1.16.3forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.15.2 3.1.9
1.15.2-3.1.918 апр. 2023 г.169Minecraft: 1.15.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.15.2 3.1.8
1.15.2-3.1.818 апр. 2023 г.21Minecraft: 1.15.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.15.2 3.1.7
1.15.2-3.1.718 апр. 2023 г.26Minecraft: 1.15.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.15.2 3.1.6
1.15.2-3.1.618 апр. 2023 г.31Minecraft: 1.15.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.15.2 3.1.5
1.15.2-3.1.518 апр. 2023 г.35Minecraft: 1.15.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.1.7
1.14.4-3.1.718 апр. 2023 г.162Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.1.6
1.14.4-3.1.618 апр. 2023 г.21Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.1.5
1.14.4-3.1.518 апр. 2023 г.18Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.1.4
1.14.4-3.1.418 апр. 2023 г.20Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.1.3
1.14.4-3.1.318 апр. 2023 г.23Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.1.2
1.14.4-3.1.218 апр. 2023 г.17Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.1.1
1.14.4-3.1.118 апр. 2023 г.21Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.1.0
1.14.4-3.1.018 апр. 2023 г.36Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.0.8
1.14.4-3.0.818 апр. 2023 г.22Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.0.7
1.14.4-3.0.718 апр. 2023 г.25Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.0.6
1.14.4-3.0.618 апр. 2023 г.29Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.0.5
1.14.4-3.0.518 апр. 2023 г.26Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.0.4
1.14.4-3.0.418 апр. 2023 г.24Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.0.3c
1.14.4-3.0.3c18 апр. 2023 г.20Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.0.3b
1.14.4-3.0.3b18 апр. 2023 г.18Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.0.3
1.14.4-3.0.318 апр. 2023 г.17Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.0.2
1.14.4-3.0.218 апр. 2023 г.15Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.0.1
1.14.4-3.0.118 апр. 2023 г.19Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.14.4 3.0.0
1.14.4-3.0.018 апр. 2023 г.30Minecraft: 1.14.4forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 2.0.8
1.12.2-2.0.818 апр. 2023 г.1,6 тыс.Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 2.0.7
1.12.2-2.0.718 апр. 2023 г.18Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 2.0.6b
1.12.2-2.0.6b18 апр. 2023 г.19Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 2.0.6
1.12.2-2.0.618 апр. 2023 г.19Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 2.0.5
1.12.2-2.0.518 апр. 2023 г.27Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 2.0.4
1.12.2-2.0.418 апр. 2023 г.25Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 2.0.3
1.12.2-2.0.318 апр. 2023 г.27Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 2.0.2
1.12.2-2.0.218 апр. 2023 г.27Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 2.0.1
1.12.2-2.0.118 апр. 2023 г.18Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 2.0.0b
1.12.2-2.0.0b18 апр. 2023 г.27Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 2.0.0
1.12.2-2.0.018 апр. 2023 г.23Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 1.4.12b
1.12.2-1.4.12b18 апр. 2023 г.32Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12.2 1.4.12
1.12.2-1.4.1218 апр. 2023 г.50Minecraft: 1.12.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12 1.4.11.4
1.12-1.4.11.418 апр. 2023 г.89Minecraft: 1.12forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12 1.4.11.3
1.12-1.4.11.318 апр. 2023 г.31Minecraft: 1.12forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12 1.4.11.2
1.12-1.4.11.218 апр. 2023 г.20Minecraft: 1.12forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.12 1.4.11.1
1.12-1.4.11.118 апр. 2023 г.31Minecraft: 1.12forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11.2 1.4.11.1
1.11.2-1.4.11.118 апр. 2023 г.57Minecraft: 1.11.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11 1.4.9.8
1.11-1.4.9.818 апр. 2023 г.35Minecraft: 1.11forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.11 1.4.9.8
1.11-1.4.9.818 апр. 2023 г.20Minecraft: 1.11forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.2 1.4.11.3
1.10.2-1.4.11.318 апр. 2023 г.37Minecraft: 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
VTweaks 1.10.2 1.4.11.1
1.10.2-1.4.11.118 апр. 2023 г.53Minecraft: 1.10.2forge
Что нового
Migrated Automagically from CurseForge
release
V-Tweaks 4.0.6
4.0.618 апр. 2023 г.93Minecraft: 1.19.2forge