
Security News
Vite+ Joins the Push to Consolidate JavaScript Tooling
Evan You announces Vite+, a commercial, Rust-powered toolchain built on the Vite ecosystem to unify JavaScript development and fund open source.
minecraft-asset-reader
Advanced tools
Installation:
npm i -g minecraft-asset-reader
Then, run it with:
minecraft-asset-reader
Minecraft asset reader is a tool to assist Minecraft mod developers and modpack maintainers export their game content, configured for use in a production-ready demonstration site.
By default, Minecraft assets are very small (with block textures typically being 16x16 pixels). These low-resolution images are what gives Minecraft its iconic "retro" look, but without some extra steps, they are blurry when scaled up.
While you could use some tools to manually scale up each image, it's tedious to do this when you have a lot of images to scale up. The Minecraft Asset Reader tool automatically-handles scaling up all textures to the desired base size. We recommend using a scale around 20 for the base image sizes; larger sizes tend to be over the limit for Sanity asset upload sizes.
Use Sanity! We chose Sanity as the CMS to export to for its versatility. Once an image asset has been uploaded to Sanity, you can specify dimensions when querying for the data to resize it.
In short, once you have the image in Sanity, you can resize it however you see fit! See https://www.sanity.io/docs/image-urls
Minecraft block textures are separated by their sides; there is no "isometric view" image for a block in the game files. The Minecraft game code is responsible for parsing the model definitions and rendering the textures where they are needed in-game.
To get around this, the Minecraft Asset Reader block configuration modal allows the user to specify which textures to use for the top, left and right sides of the block in order to render an emulated isometric view of the block. All the user needs to do is specify the sides to use, and Minecraft Asset Reader handles the rest!
You will need your own Netlify account to complete the steps in this section.
sanity debug --secrets
to get this)20
- yields a nice-quality image, without going over Sanity's upload size limitsyarn start:cli
(start this first when testing locally so you can use React's port-conflict resolution logic)yarn start:client
To build the standalone application:
yarn build-app
To run the built application code:
yarn run-app
bootstrap
ink
package; it never seems to install with lerna
cd
-ing into the root of the affected package and run yarn
; once complete, cd
back to the project root. You should now be able to run the package-specific start command (e.g., yarn start:cli
)sqlite3
can fail when running certain SQL operations in worker threads
4.2.0
of sqlite3
This section contains information about specific cases where there is "a reason" behind why we are using a specific dependency (or version of a dependency). _This is not a comprehensive list of dependencies used in this project, but rather explanations about how we handled various Dependabot alerts (among other things).
^7
- this version has a moderate vulnerability and it's recommended we update to >=8.2.10
create-react-app
, which does not work with version 8ws
(indirect-dependency) - Any version 7 ws
lower than 7.4.6
is vulnerable to attack via a specially-crafted Sec-Websocket-Protocol
header
FAQs
Read in textures from a minecraft texture pack
We found that minecraft-asset-reader demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Evan You announces Vite+, a commercial, Rust-powered toolchain built on the Vite ecosystem to unify JavaScript development and fund open source.
Security News
Ruby Central’s incident report on the RubyGems.org access dispute sparks backlash from former maintainers and renewed debate over project governance.
Research
/Security News
Socket researchers uncover how threat actors weaponize Discord across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.