No Screen Bobbing

Minecraft’s view bobbing feature does two things: It shakes the screen during gameplay (aka view/screen/world bobbing; most noticeable when in thirdperson) and also moves the hand (hand bobbing). This mod removes screen bobbing while preserving hand bobbing. I personally use this because I’d like my crosshair to stay static for speedbridging but like the bobbing hand and viewmodel. 

This is a client-side mod and has no dependencies.

Vent Block

# Vent block mod

**Update: this mod was specifically made to make vertical item transportation easy but since BTA 7.3 we now have an official way of doing exactly that using the new Reinforced Piston block!**

_Requires HalbLibe => 3.5.4_

A small minecraft BTA mod that adds a vent block for mob/item transportation.

Specifically made for Minecraft Better Than Adventure 7.1_01.

This new block can be used for lots of different contraptions and builds. The vent block propels entities upwards for a total of 8 blocks.

Sneak while walking above a vent block will result in you falling down again and ignoring fall damage!

VanillaXBR

# Hello!

This is a Resource Pack that gives the game a smooth but familiar look.

If you want textures that preserve the essence of the originals and don’t over-detail then this is the pack for you. Pixels are accurately blended into each other to create a more high-defenition version of the Minecraft textures. In fact the effect is so subtle that it looks vanilla from a distance.

**VanillaXBR utilises an image-upscaling algorithm in creating parts of its textures which ensures that nothing of the vanilla Minecraft look is lost.**

So if you love Vanilla, look no further than this!

# How was this made?

This resource pack utilises a [scaling method](https://en.wikipedia.org/wiki/Pixel-art_scaling_algorithms#2%C3%97SaI) on the textures called ‘xBR’. If you’ve used a retro console emulator before then you may recognise it.

xBR was made by [Hyllian](https://github.com/Hyllian) to upscale pixel art four times its original size. I’d like to give credit to him, as this pack would have not been possible without it.

The tools I used to utilise the xBR algorithm outside of the emulators it was designed for were scripted versions of [ImageResizer](https://github.com/Hawkynt/2dimagefilter) and [Zenju’s xBRZ](https://sourceforge.net/projects/xbrz/). I then went into [paint.net](http://www.getpaint.net) to edit and combine textures in post. Feel free to make your own xBR Resource Packs by upscaling your own textures! I would love to see what you come up with.

Introducing [PackXBR](https://packxbr.f53.dev/)! The easiest way to make your own textures fit with VanillaXBR.
[![PackXBR Promo](https://cdn.modrinth.com/data/cached_images/00bf6b71f794771274b4c16fd216cef126ca347e.png)](https://packxbr.f53.dev)

# Add-ons

### [- SnapshotXBR](https://modrinth.com/resourcepack/snapshot-xbr) – A quick and dirty (lazy) upscale for the latest Minecraft versions.
– ^ Incl. version 1.21.4 > 1.21.10, + 25w41a.

##### Special thanks to vanillatweaks.net for inspiration
[#- Lower Terrain Sides ](http://www.mediafire.com/file/i0d8ryqrd3ihcrl/Lower_terrain_sides.zip/file)
[#- Visual Honey ](https://www.mediafire.com/file/gywgq07qafucwbb/Visual_Honey.zip/file)
[#- Lower Fire](https://www.mediafire.com/file/vczk10euxqw4c0f/Lower_Fire.zip/file)
[#- Gui Scale 3x Fix](https://www.mediafire.com/file/46gipz22co9wlk1/3x_UI_Fix.zip/file) (explaination & recommended [text-fixing pack](https://modrinth.com/resourcepack/3x-font) from [@obscure](https://modrinth.com/user/Obscure))
[#- xBR Clouds](http://www.mediafire.com/file/rjpkzyjyke0ople/xBR_Clouds.zip/file) (fast clouds setting only)

Missing something you want? Try using [PackXBR](https://packxbr.f53.dev/) to upscale a resource pack designed for vanilla!

# A lazy upscale is a bad upscale.

(disclaimer) While most upscale projects take a hands-off approach to upscaling, VanillaXBR stands out. Its an iterative process where I upscale, layer, refine and etch each part of a texture manually. I give a level of care and attention which ensures that the textures produced are of the highest possible quality with no compromises.

Unlike an AI-based algorithm, xBR is a humanly designed scaling algorithm that I utilise to create textures that take a derived art style. I portray them accurately instead of what would have been an inconsistent and blurry mess. I understand the typical presumptions someone might have upon looking at this pack at first, so please take a moment to look and appreciate my textures before judging! Understand how this is not (and will never be) a lazy upscale.


# Links

Originating from… [Planet Minecraft](https://www.planetminecraft.com/texture-pack/vanillaxbr-texture-pack/).

Community… [Discord Server](https://discord.com/invite/8N4xzej).

Vader’s Catty Programmer Art ‘Cat’ Music Disc Pack

**[https://ko-fi.com/vaderman24](https://ko-fi.com/vaderman24)**

**[https://linktr.ee/vaderman24](https://linktr.ee/vaderman24)**

**[https://www.patreon.com/vaderman24](https://www.patreon.com/vaderman24)**

**———————————————————————————————————————————**

**[Vader’s Catty Programmer Art ‘Cat’ Music Disc Pack](https://docs.google.com/document/d/1ZLewFOrBj-oTINMLt04sjeSTJSzJ-cmKmK47Vvhoo-0/edit?usp=sharing)**

**V1.1.0 For Minecraft Java Edition Alpha 1.2.2 — 1.21.11+**

**([🔥CURSEFORGE⚒️](https://www.curseforge.com/minecraft/texture-packs/vaders-catty-programmer-cat-music-disc-pack))**

**[🐱‍👤GITHUB🏠]**

**([💡GOOGLE DOCS📝](https://docs.google.com/document/d/1ZLewFOrBj-oTINMLt04sjeSTJSzJ-cmKmK47Vvhoo-0/edit?usp=sharing))**

**([☕KO-FI💸](https://ko-fi.com/s/e217463125))**

**([🔧MODRINTH🗄️](https://modrinth.com/resourcepack/vaders-catty-programmer-cat-music-disc-pack))**

**([🌀NEXUS MODS🔧](https://www.nexusmods.com/minecraft/mods/987))**

**([🌎PLANET MINECRAFT⛏️](https://www.planetminecraft.com/texture-pack/alpha-1-2-2-1-21-vader-s-catty-cat-music-disc-pack-cat-music-disc-replacement/))**

**———————————————————————————————————————————**

**Also check out these other related Resource Packs**

(1.0+) [Vader’s Blocky Programmer Art ‘Blocks’ Music Disc Pack](https://docs.google.com/document/d/14YdLOtvgidwazQv6ecEIw4cB0AqNdZMlw6O8PJUM4Fs/edit?usp=sharing) [​16x] [​JE]

(Alpha 1.2.2+) [Vader’s Catty Programmer Art ‘Cat’ Music Disc Pack](https://docs.google.com/document/d/1ZLewFOrBj-oTINMLt04sjeSTJSzJ-cmKmK47Vvhoo-0/edit?usp=sharing) [​16x] [​JE]

**———————————————————————————————————————————**

**For all information related to this pack [go to this Google Docs page](https://docs.google.com/document/d/1ZLewFOrBj-oTINMLt04sjeSTJSzJ-cmKmK47Vvhoo-0/edit?usp=sharing).**

**———————————————————————————————————————————**

![🗣️Aboutℹ️](https://lh7-us.googleusercontent.com/docsz/AD_4nXeWpYTR8aeRHbUXOXjVqlXPnXe77xEn-Mf1E159NndL5k7RuLjlFsWOIUf52gS_1jiWM9g7g2cXyE-ikzNZF8CSCI7yeJePIIPMyhFVGKiJBI7J5XNK_FCtagNAwS3fmXjHUcLG_4fu4gQApKy3CidpB6sn?key=TbQixWWh_bnxOhj6JlQVUA)

This pack replaces the texture for the Cat Music Disc with one that is more cat-like in Vanilla for Programmer Art.

I hope to maintain this pack at my own pace and vision. So please be patient with any and all updates.

This project supports Minecraft versions Alpha 1.2.2 — 1.21.11+ all in one file. If it does not work or something seems broken on any particular version, please let me know via the comments section, DM, or email me at [email protected] and I’ll try to fix it as soon as possible.

**———————————————————————————————————————————**

![📋Credits🧑‍🤝‍🧑](https://lh7-us.googleusercontent.com/docsz/AD_4nXfLolnggrEdLUxMC1vMQS1vdW3a3bjtvRP-gwWJvQbX5WpcLZLQUeILEc7uahR7bxmb9BTTMjTJzaWrqoFt6FpmeYXcr-z34v3ZWmSPJYh5tOCpb8ZQO9ZBlKoeIYTS3iHpVx4FfOCQDHQJOmOJCWafqPI?key=TbQixWWh_bnxOhj6JlQVUA)

**[Vader’s Catty Programmer Art ‘Cat’ Music Disc Pack](https://docs.google.com/document/d/1ZLewFOrBj-oTINMLt04sjeSTJSzJ-cmKmK47Vvhoo-0/edit?usp=sharing)**

**Contributions By…**

**[@Vaderman24](https://linktr.ee/vaderman24)**

**Created By…**

**[@Vaderman24](https://linktr.ee/vaderman24)**

![Contributors](https://lh7-us.googleusercontent.com/docsz/AD_4nXeGU0uhrmFekZqbNeZwIIv6yhKi7Iqjy0UNs_ragpCFFAcivC6ADdsB62L6M4XRns–3TN_SIZGiWvwqy3UB-uXZk5hGCQY8KFdovChtT12DpOwDRzgJ_smwBY4vqLDLj0xBooRLkz-VsVG77Z4tH53BrZw?key=TbQixWWh_bnxOhj6JlQVUA)

**~18 Contributions [@Vaderman24](https://linktr.ee/vaderman24)**

**[Go to the Google Docs page](https://docs.google.com/document/d/1ZLewFOrBj-oTINMLt04sjeSTJSzJ-cmKmK47Vvhoo-0/edit?tab=t.6n6fjjy2bfz8) to view the full credits list.**

**———————————————————————————————————————————**

![⬇️Download💾](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeDZ6FyYLy9KbYbZ6Q9Rt2pSwu09ubmJ7hzUNQuvfkoSO92kU4oLcmITGSdfevWmN9R3fGDnfHnm3cNJAMePjTphLzGc-MuKgerljuTX86Z3-dCxVE9bmiSb-J_Bk9Pe9PIm69A7lN5u4RB_LLhKBXemUE?key=TbQixWWh_bnxOhj6JlQVUA)

The Download section has been compiled onto one singular page to make thread updates easier for the future.

**[Go to the Google Docs page](https://docs.google.com/document/d/1ZLewFOrBj-oTINMLt04sjeSTJSzJ-cmKmK47Vvhoo-0/edit?tab=t.b6e5q96l1h1z) to view all the places this project is available for download.**

**———————————————————————————————————————————**

![🙋F.A.Q❓](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeELGjVm_4B_3GVOM7oX6n_oMkPmWgoDpJhmjMP1_bhlbfhPlujuYZFRNTsBxxCGtnSjlJZHxamQxKAT39uJYBPfhi0EZpNAet9lWiApZABina-yjokGQOJJWvUb1kvhd2G5RfG6w?key=Ts9sQSSfeNWwwKd7mSkTE4H1)

The F.A.Q. section has been compiled onto one singular page to make thread updates easier for the future.

**[Go to the Google Docs page](https://docs.google.com/document/d/1ZLewFOrBj-oTINMLt04sjeSTJSzJ-cmKmK47Vvhoo-0/edit?tab=t.49bedflcyc4i) to view all the Frequently Asked Questions.**

**———————————————————————————————————————————**

![⚖️Legal Stuff📚](https://lh7-us.googleusercontent.com/docsz/AD_4nXcgX1f_iRRTRmxZw1Am9pxU4AbyMKRVwsjvbhL6-Lre3YNgWq52zKJSZVI-F7bJKEYzvRs1UhuGoLt_Ehb3b5KskT76bPsbUMR00Cm7YjKF81ONNeyaEw5u3x1boiG4jZX7jBIOzcf4Sl58ncjQHr6SWXcJ?key=TbQixWWh_bnxOhj6JlQVUA)

**📚Vader’s Simplified License📚**

◄▪◼▪◼▪◼▪◼▪◼▪◼▪◼▪◼▪◼▪||▪◼▪◼▪◼▪◼▪◼▪◼▪◼▪◼▪◼▪►

You may freely use any file or idea found in this project for your own projects & purposes without asking me.

All I ask is that you give credit with a link to this projects page, and follow the [GPL-3.0](https://www.gnu.org/licenses/gpl-3.0.html) license guidelines. ([Credit Examples](https://docs.google.com/document/d/1_RfKrEDsVP7VN7rLciO-UP77zRxyA4iro7hYoYQb_2s/edit?usp=sharing))

If any asset you use is not created by me, please give proper credits to the original creator and include a copy of their project license.

Please do not reupload this project elsewhere without your own changes and project name.

![GPL-3.0](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeuKdNppbEz9Bgd0_NbTLQb4rpqlLK9064KRMn3qaPLsS1Ao5zRPWOrwc6YCIc351006jYAZBGLHNu9zwNXCmKcPIrQLEZ8b2quvagdsqxBkpbMgh1VF7gGDhZIIRnBC0hWJDUVdQ?key=Ts9sQSSfeNWwwKd7mSkTE4H1)

**([VIEW FULL LICENSE](https://docs.google.com/document/d/1qiaaU06FcAYHETwYw1PMA9C0lw_8CUItcshLSUYads8/edit?usp=sharing))**

**©2024 [@Vaderman24](https://linktr.ee/vaderman24).**

**Full applicable license information is available on the project’s [Google Docs credits page](https://docs.google.com/document/d/1ZLewFOrBj-oTINMLt04sjeSTJSzJ-cmKmK47Vvhoo-0/edit?usp=sharing).**

**Not an official [Minecraft](https://www.minecraft.net/en-us) product.**

**Not approved by or associated with [@Microsoft](https://x.com/Microsoft) or [@Mojang](https://x.com/mojang?lang=en).**

**This project is openly licensed via [GPL-3.0](https://www.gnu.org/licenses/gpl-3.0.html).**

**———————————————————————————————————————————**

![➕Other Packs📦](https://lh7-us.googleusercontent.com/docsz/AD_4nXf1IIm_HaXzmE6aipAHAt-UYObCLekQF5LNe2gdYBwKinEsILUJVMBH4zXad3QsuKCcywiNviNHNtFZfHClwYsW8dhE-MIDQGn0fCW165mEPIh6-IiLh492KH7YUeLRJzMfJbpmkAoU4M_sh0DqDrgKjkwY?key=TbQixWWh_bnxOhj6JlQVUA)

Interested in seeing other projects I’ve made? [Go to my Project’s License List page](https://docs.google.com/document/d/1qiaaU06FcAYHETwYw1PMA9C0lw_8CUItcshLSUYads8/edit?usp=sharing) to see a complete list of everything I’ve made available!

![GPL-3.0](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeuKdNppbEz9Bgd0_NbTLQb4rpqlLK9064KRMn3qaPLsS1Ao5zRPWOrwc6YCIc351006jYAZBGLHNu9zwNXCmKcPIrQLEZ8b2quvagdsqxBkpbMgh1VF7gGDhZIIRnBC0hWJDUVdQ?key=Ts9sQSSfeNWwwKd7mSkTE4H1)

**([VIEW FULL LICENSE](https://docs.google.com/document/d/1qiaaU06FcAYHETwYw1PMA9C0lw_8CUItcshLSUYads8/edit?usp=sharing))**

**©2011 — ©2026 [@Vaderman24](https://linktr.ee/vaderman24).**

**Not an official [Minecraft](https://www.minecraft.net/en-us) product.**

**Not approved by or associated with [@Microsoft](https://x.com/Microsoft) or [@Mojang](https://x.com/mojang?lang=en).**

**Some projects may contain multiple licenses.**

**These projects are openly licensed via [GPL-3.0](https://www.gnu.org/licenses/gpl-3.0.html).**

**———————————————————————————————————————————**

![🏗️Project Features⛲](https://lh7-us.googleusercontent.com/docsz/AD_4nXeAPkqX-U4VH6-Zxw8-aKJH3XVvbiN3dpJjr9cxcWJOgJXlksMo7nLlo8LzEbnd6a9LdB1OMb4F7CWTOSo7PG-f-rdO-65XYmo0J44C9OwazBdkJ093bOC6fSz3oOmAYji9xqfSa-pXnSjHalu_aPBE5Fhr?key=TbQixWWh_bnxOhj6JlQVUA)

**💱Replaces…**

💎Item textures.

**[Go to the Google Docs page](https://docs.google.com/document/d/1ZLewFOrBj-oTINMLt04sjeSTJSzJ-cmKmK47Vvhoo-0/edit?tab=t.dkp5yjbvllh2) to view the full features list.**

**———————————————————————————————————————————**

![💖Supporters💸](https://lh7-us.googleusercontent.com/docsz/AD_4nXfgTQwG5mTAavbNZjMsJEPIlDAxOI_39y_dY_XqQYX5jdkAAgYRHKrNj_ZgwlVnvtad7qXkW-BVw92fUJvEsOgYCP_O5p33K6I4MlsbNhV2MjaLXf3levuTBt85gDq-6Vp0TrCEAEDwwouemuGQhzguPjMz?key=TbQixWWh_bnxOhj6JlQVUA)

If you enjoy using my projects, maybe consider showing your support with a small donation so I can continue making things for a long time to come? Any and all support is greatly appreciated. Even just downloading one of my projects or giving me feedback motivates me to continue moving forward with updates.

If you’re interested in supporting me, you can do so via [Ko-fi](https://ko-fi.com/vaderman24) or [Patreon](https://www.patreon.com/c/Vaderman24).

**([VIEW FULL SUPPORTERS LIST](https://docs.google.com/document/d/1q65j-2hwiW04vT-cxkH_PS32hAPWVphptUThxc-IDwc/edit?usp=sharing))**

**———————————————————————————————————————————**

**📺Videos📺**

None at this time.

**———————————————————————————————————————————**

![GPL-3.0](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeuKdNppbEz9Bgd0_NbTLQb4rpqlLK9064KRMn3qaPLsS1Ao5zRPWOrwc6YCIc351006jYAZBGLHNu9zwNXCmKcPIrQLEZ8b2quvagdsqxBkpbMgh1VF7gGDhZIIRnBC0hWJDUVdQ?key=Ts9sQSSfeNWwwKd7mSkTE4H1)

**([VIEW FULL LICENSE](https://docs.google.com/document/d/1qiaaU06FcAYHETwYw1PMA9C0lw_8CUItcshLSUYads8/edit?usp=sharing))**

**©2024 [@Vaderman24](https://linktr.ee/vaderman24).**

**Full applicable license information is available on the project’s [Google Docs credits page](https://docs.google.com/document/d/1ZLewFOrBj-oTINMLt04sjeSTJSzJ-cmKmK47Vvhoo-0/edit?usp=sharing).**

**Not an official [Minecraft](https://www.minecraft.net/en-us) product.**

**Not approved by or associated with [@Microsoft](https://x.com/Microsoft) or [@Mojang](https://x.com/mojang?lang=en).**

**This project is openly licensed via [GPL-3.0](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeuKdNppbEz9Bgd0_NbTLQb4rpqlLK9064KRMn3qaPLsS1Ao5zRPWOrwc6YCIc351006jYAZBGLHNu9zwNXCmKcPIrQLEZ8b2quvagdsqxBkpbMgh1VF7gGDhZIIRnBC0hWJDUVdQ?key=Ts9sQSSfeNWwwKd7mSkTE4H1).**

Updated Beta

Simple Tweaks To Beta That In My Opinion, Make It Better. Then Again, I DID Take Inspiration From Jappa’s Old Metal Blocks, But Nobody Really Uses Metal Blocks So It’s Just A Bonus For Those Who Liked Those Metal Blocks.

unsup

***Un**a’s **S**imple **Up**dater*

unsup is a somewhat minimal implementation of a generic working directory
syncer in Java. It supports running as a Java agent, to piggy-back off of the
launch of another program.

***It is particularly good at syncing small private modpacks or one-offs in small groups, where a full public distribution (e.g. on Modrinth!) is overkill or undesirable.*** It is capable of downloading mods from their original sources, wherever that may be… as long as it speaks HTTP(S).

An [unsup.ini](https://git.sleeping.town/unascribed/unsup/wiki/Config-format)
must be placed in the working directory for unsup to know what to do, or a `-Dunsup.bootstrapUrl=` JVM argument specifying where to find such a file.

The updater works hard to ensure the working directory is never left in an
inconsistent state. Short of a sudden power loss in the middle of applying
changes (an incredibly short time window), an unsup update cannot result in
an inconsistent or corrupted working directory.

It does hash-based consistency validation (with your choice of function, SHA-256 recommended) on all downloads and on files before overwriting
them, warning the user if they’ve changed something that has been updated. It
additionally supports signing manifests using OpenBSD Signify for additional
security.

unsup’s unique simplified design means it is compatible with **all launchers**,
from the vanilla launcher to MultiMC. Just add `-javaagent:unsup.jar` to the
JVM arguments, and place `unsup.jar` and `unsup.ini` in the .minecraft
directory.

In Prism Launcher, you can utilize unsup as a “component” by importing the
`com.unascribed.unsup.json` from the latest release on Forgejo. (I can’t upload JSON files to Modrinth). This will allow Prism
Launcher to download and manage unsup. (MultiMC does not support Java agent
components, despite requests.)

It also has a built-in concept of *environments* and *flavors*, allowing it to
be used to manage server installs rather than just clients, and allowing users
to pick between multiple mutually incompatible mod sets with a feature-packed interface unlike any other updater tool.

unsup is also capable of updating MultiMC’s “components”, including
unsup itself if it is added as one. This means you can update mod loaders or
Minecraft itself.

## Creating Packs
You can either point unsup at a [Packwiz](https://packwiz.infra.link/) pack.toml (recommended),
or write a native unsup manifest by hand. See [the wiki](https://git.sleeping.town/unascribed/unsup/wiki/Manifest-format) for info on the
native manifest format. The Creator GUI is on hold, as Packwiz has become a
de-facto standard for Minecraft modpacks.

## Stability
unsup has been used for modpacks on versions from b1.7.3 to 1.21.5, both client and server,
and is known to work with Forge (both legacy and modern), Fabric, Quilt, and NeoForge. It
has successfully powered many modpacks, from [small](https://git.sleeping.town/Rewind/Upsilon)
to [large](https://github.com/ModFest/bc23-pack). Native manifest and Packwiz manifest
support are both quite stable, and have been used extensively.

Signing support is still somewhat experimental, and has not been deployed by anyone at
large scale. That someone could be you — please let me know if it works well!

## GUI
unsup has a minimal and elegant GUI that works everywhere (yes, including
macOS) and can have all of its colors customized to make it fit in with your
branding. It ships with a dark theme with minty accents. Check out the gallery tab!

## License
unsup is released under the LGPLv3.

Unsanded

An 8px font with wide vertical strokes inspired by [Chicago](https://en.wikipedia.org/wiki/Chicago_(typeface)) and [Craft Sans](https://www.curseforge.com/minecraft/texture-packs/craft-sans-font).

Unsanded font specimen

Has partial support for accented characters.

## Questions I Predict You’ll Ask
#### Sphinx of black quartz?
Somewhat uncommon pangram. More flavorful than “quick brown fox”.
#### Handgloves?
Semi-common typography test word. It’s short and contains most of the distinctive shapes in a Latin font.
#### Unsanded?
“Una Sans” but not.

## Testimonials
> man this font is chungy

— Kat

> *patiently waits for Unsanded to be on Modrinth*

— Cynthia

UniWrench

This mods adds a wrench which is meant to be intercompatible between any mod that implements it.

– By default it adds a “Universal Wrench” and 2 default wrench modes : Wrench and Rotate
– Mods can also extend the WrenchBase to make their own wrench which is compatible with other wrenches
– Mods can add their own wrench modes to either the default Universal Wrench or their own wrenches

UniTweaks

# UniTweaks
[![wakatime](https://wakatime.com/badge/user/38aa5505-b4f7-4c8d-849e-7c33caecee59/project/018cfcb9-ebf8-4fea-b92d-62b38b8ed951.svg)](https://wakatime.com/badge/user/38aa5505-b4f7-4c8d-849e-7c33caecee59/project/018cfcb9-ebf8-4fea-b92d-62b38b8ed951)

![modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/available/modrinth_vector.svg)
![java17](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/built-with/java17_vector.svg)
![fabric](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/fabric_vector.svg)
![risugamis-modloader](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/unsupported/risugamis-modloader_vector.svg)

### Note: Nearly all of the listed tweaks and bugfixes are toggleable

## Tweaks
### General
* Disable pausing on lost focus
* Allow for changing the autosave interval (defaults to 30s)
* Enable the TCPNoDelay flag on the network socket
* Packet Speedup Patch – Removes an artificial delay when processing packets (upto 392ms for sending an action and
receiving a response)
* Raw Input
* Disables the non-functional controller initialization code
* Allow changing the Resource URL (Defaults to Betacraft)
* Allow disabling loading certain dimensions on server

### User Interface
* Photo Mode for taking isometric screenshots of your world
* Show quit button on the main menu
* Improved controls menu
* Hide the achievement toast
* The Done Button in Achievements will lead to ingame menu instead of unpausing
* Disable the entity id nametags when debug menu is open
* Front View Third Person
* Clear text fields using the right mouse button
* FOV Slider with proper hand adjustment
* Brightness Slider
* Cloud Height Slider
* Clouds Toggle
* Fog Density Slider
* GUI Scale Slider
* FPS Limit slider
* Render Distance slider that goes up to 32 chunks
* Main Menu Panorama like in Beta 1.8 with a customizable background (default to the Glacier background)
* Show the version text in game and allow its customization
* Rebindable Hotbar Keys and Function Keys (F1,F2,F3,F5,F6,F11)
* Dismount Keybind
* Keybind for releasing the mouse from the game window
* Armor Outlines in Player Inventory

### Gameplay
* No Food Wastage – Prevents you from eating when your health is already full
* Pick Block from Inventory – Allow picking blocks from inventory
* Shift Placing – Bypassing block’s use actions on blocks when crouching
* Right Click Armor Equip – Equip/Swap armor by right-clicking it
* Fence Jumping – Allows you to jump on fences

### Features
* Fast Leaf Decay
* Better Burning
* Burning Skeletons have a 70% chance of shooting a burning arrow
* Burning Arrows ignite entities
* Mobs on fire attacking player have a 30% chance to spread that fire onto the player
* Step Assist – Allows you to step up one block
* Zoom Key
* Sounds for Chest, Item Breaking, Sheep Shearing and Eating

### Tweaks
* Make sugar cane placeable on sand
* Boats drop themselves when broken by a player
* Boats don’t break on impact
* Pumpkins and Jack’o’Lanterns placeable like normal – lifted restrictions on the block below having to be solid
* Fences placeable like normal – lifted restrictions on the block below having to be solid or fence
* Fences connect to blocks
* Bookshelves drop 3 books
* Allow placing pressure plates on fences
* Harvestable Cobwebs and Tall Grass using Shears
* Expand the chicken hitbox to modern size
* Stackable Chests
* Prevent damaging Flint and Steel on failed ignite
* Ability to disable sleeping but still allow setting spawnpoints at beds
* Ability to disable spawning mobs when going to sleep (Nightmares)
* Prevent items and arrows from stopping minecarts
* Allow igniting entities using Flint and Steel
* Ability to place trapdoors without supporting block
* Beta 1.8 Leaves Shading

### Old Features
* Disable Dead Bush Generation
* Disable Tall Grass Generation
* Punch TNT to light it
* Punch Primed TNT to defuse it
* Punch Sheep for wool
* Hoes Grass for Seeds
* Boat Elevators
* Ladder Gaps
* Minecart Boosters

### Recipes
* Tool & Armor Repair recipes
* More Furnace Fuels

Modern Recipes

* Shapeless Flint and Steel
* Shapeless Mushroom Stew
* Shapeless Chest Minecart
* Shapeless Furnace Minecart
* Shapeless Sticky Piston
* Books Require Leather
* Wool Redyeing
* 6 Slabs per Craft
* Button requires 1 stone
* Modern Fence Recipe
* Snow Layer Recipe
* 3 Ladder per Craft

Tweaked Recipes

* Shapeless Jack o’ Lantern
* Adjustable Stairs per Craft
* Adjustable Trapdoors per Craft

Obtainable Recipes

* Craftable Grass Blocks
* Craftable Cobwebs
* Craftable Fire
* Craftable Coal Ore
* Craftable Iron Ore
* Craftable Gold Ore
* Craftable Lapis Ore
* Craftable Diamond Ore

## Bugfixes
* Bit Depth Fix – Fixes Z-Fighting on AMD graphic cards
* Far Lands Jitter Fix – Fixes jittering near farlands
* Slime Split Fix – Fixes slimes not splitting when their health is below zero after dying
* Nightmare Pathfinding Fix – Fixes the nightmares being able to path and wake up player thru walls
* Multiplayer Entity Physics Fix – Fixes jittering caused by client interpolation
* Boat Dismount Fix – Fixes sometimes falling through the boat when dismounting it
* Sleeping Camera Rotation Fix – Fixes the sleeping camera being rotated the wrong way
* Stairs Drop Fix – Stairs now drop themselves
* Block Effectiveness Fix – Fixes axes and pickaxes not being effective on various blocks
* Axe : Crafting Table, Wooden Slab, Wooden Stairs, Fence, Wooden Door, Ladder, Sign, Pumpkin, Jack o’ Latern,
Wooden Pressure Plate, Jukebox and Noteblock
* Pickaxe : Furnace, Cobblestone Stairs, Bricks, Redstone Ore, Iron Door, Rails, Dispenser, Stone Pressure Plates
and Spawner
* Pig Drop Saddle Fix – Fixes saddled pig not dropping saddle on death
* Fence Bounding Box Fix – Fence’s bounding box now better reflect its current shape
* Pick Block Fix – Fixes some blocks not being pickable using Pick Block
* Spring Propagation Fix – Fixes water source blocks not forming when a block below is water
* Lava Without Source Fix – Flowing lava now correctly dissapears when source block is removed
* Bow Held Fix – Bows are now being held correctly and not as only items
* Leggings Riding Fix – Fix leggings not adjusting while riding
* ItemStack Rendering Fix – Fixes itemstacks being render below text in containers
* Fish Velocity Fix – Fix fish flying way behind the player when caught
* Furnace Consume Bucket Fix – Fixes furnace consuming bucket when fueled with lava
* Armor Icon Fix – Fixes armor icons not being displayed
* Dropped Item Size Fix – Fixes some blocks being too large when dropped
* Breaking Animation Fix – Fixes the breaking animation sometimes not being visible from below
* Death Screen Formatting Fix – Fixes the score color on death screen
* Hotbar Rendering Fix – Fixes hotbar turning white when looking at entity with no clouds rendering on Fast graphics
* Wooden Slab Mining Fix – Fixes wooden slabs only being mineable with a pickaxe
* Grass Block Item Fix – Fixes Grass Block item not rendering properly
* Multiplayer Block Mining Delay Fix – Fixes the inconsistent delay between mining blocks in multiplayer
* Last Durability Fix – Fixes blocks not dropping when mined with the last durability point of the tool
* Fence Lighting Fix – Fixes fence bottom face being dark when placed on a block
* Video Settings Slider Fix – Fixes sliders not being slidable in the video settings screen
* Fullscreen Cursor Fix – Fixes cursor not being centered when opening inventories in fullscreen
* Torch Bottom Texture Fix – Fixes torches not having a bottom textures
* Slab Crash Fix – Fixes slabs with no name crashing the game
* Block Entity Loading Fix – Stops the game from erasing an entire chunk when block entity fails to load

UniLib

# UniLib

A common set of Utilities, designed for over 50 versions of Minecraft!

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/5930b7c5fe5c4477ac53500d06705e06)](https://app.codacy.com/gl/CDAGaming/UniLib/dashboard?utm_source=gl&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![Pipeline Status](https://github.com/CDAGaming/UniLib-Mirror/actions/workflows/build.yml/badge.svg?branch=main)](https://gitlab.com/CDAGaming/UniLib/commits/main)

[![CurseForge-Downloads](https://cf.way2muchnoise.eu/full_unilib_downloads.svg)](https://www.curseforge.com/minecraft/mc-mods/unilib)
[![CurseForge-Availability](https://cf.way2muchnoise.eu/versions/unilib.svg)](https://www.curseforge.com/minecraft/mc-mods/unilib)

[![Modrinth-Downloads](https://img.shields.io/modrinth/dt/nT86WUER)](https://modrinth.com/mod/unilib)
[![Modrinth-Availability](https://img.shields.io/modrinth/game-versions/nT86WUER)](https://modrinth.com/mod/unilib)

## General Notes

* This mod identifies as a **Client Side-only** mod
* This means it **will not run** on the Server’s side.
* Fabric and Quilt mod loaders will simply ignore the
mod, while other mod loaders may crash.
* Some versions of the mod for Minecraft 1.14.x and above require
the [Fabric API](https://modrinth.com/mod/fabric-api)
and the [Fabric mod loader](https://fabricmc.net/use/installer)
* Some versions of the mod for Minecraft 1.13.x require
the [Rift API](https://www.curseforge.com/minecraft/mc-mods/rift)
and the [Rift mod loader](https://github.com/DimensionalDevelopment/Rift/releases)
* Some versions of the mod for Minecraft 1.1.0 and below
require [Risugami’s ModLoader](https://mcarchive.net/mods/modloader)

## Features

This library mod offers various API utilities that have been developed over the years,
initially part of [CraftPresence](https://gitlab.com/CDAGaming/CraftPresence),
that have been designed to work on over 50 versions of Minecraft, from the earliest Alphas to the latest Releases.

These APIs range from utilities that can help with Rendering/UI design, Update Checker and Translation ease-of-access,
as well as the APIs provided through the sibling-project, [UniCore](https://github.com/CDAGaming/UniCore)

## Disclaimers & Additional Info

### Minecraft Issues + Additional Build Info

Despite best efforts, issues can occur due to the state of the Minecraft Codebase.

These issues can hinder certain portions of the backend in addition to cause certain parts of the mod to not work.

With this in mind, please note the following:

* **Minecraft 1.16 and above**
* As more parts of the game become data-driven, some modded data is no longer able to be automatically retrieved
without first being in the world.
* **Minecraft 1.15 and below**
* `MC-112292`: When interacting with the `RenderUtils#drawItemStack` method, used in the v2 Item Renderer, blocks
using certain renderers may fail to display properly.
* Additionally, on 1.15.x exclusively, z-level issues may occur on Screens using this method
* **Miscellaneous Issues**
* Due to obfuscation issues in earlier versions of Minecraft, incorrect data may appear when using certain parts of
the mod.

Additionally, some settings or API calls may perform differently under certain MC versions.

### Support

Need some assistance with one of my mods or wish to provide feedback?

I can be contacted via the following methods:

* [Email](mailto:[email protected])
* [CurseForge](https://www.curseforge.com/minecraft/mc-mods/unilib)
* [Discord :: ![Discord Chat](https://img.shields.io/discord/455206084907368457.svg)](https://discord.com/invite/BdKkbpP)

Additionally, codebase documentation for this mod is
available [here](https://cdagaming.gitlab.io/unilib-documentation/) with further guides available
on [the wiki](https://gitlab.com/CDAGaming/UniLib/-/wikis/Home)

#### Licensing

This Mod is under the MIT License as well as the Apache 2.0 License

This project currently makes usage of the following dependencies internally:

* [UniCore](https://github.com/CDAGaming/UniCore) by [CDAGaming](https://github.com/CDAGaming)
* [Classgraph](https://github.com/classgraph/classgraph) by [lukehutch](https://github.com/lukehutch)
* [Lenni Reflect](https://github.com/Lenni0451/Reflect) by [Lenni0451](https://github.com/Lenni0451)