minecraft-assets
Extracted Minecraft Assets (by InventivetalentDev)
PL3D-KC
A very fast and simple software renderer using only integers and fixed point math. PiSHi LE (PL) is a subset of the 3D software graphics library used in King's Crook. (by LMP88959)
minecraft-assets | PL3D-KC | |
---|---|---|
28 | 7 | |
400 | 105 | |
- | - | |
0.0 | 3.9 | |
6 days ago | 6 months ago | |
C | ||
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
minecraft-assets
Posts with mentions or reviews of minecraft-assets.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-26.
-
How to import Minecraft textures?
You can get these vanilla textures from websites, like this one where I got my mc assets from! https://mcasset.cloud/
-
Help i can't find the fishing rod sound
Pull the sounds from https://mcasset.cloud; don't bother ripping them yourself
-
Where are the stone breaking/placing files?
Sounds are managed using sound events. When a thing produces a sound, a sound event is triggered and the game plays a sound file. The sound event defines a list of .ogg files from which to pick (at random) a sound, as well as the subtitle of that sound and other settings. Sound events are specified in the sounds.json file, placed in the assets/minecraft folder. This file will not be by default in the client.jar file, but you can find it obfuscated along with all sounds and other assets in your .minecraft directory. It's hard to explain how to deobfuscate these and it's not necesary, so just go to mcasset.cloud and you'll find all assets for almost every release of the game.
-
Removing nether travel
If you're on 1.16 or above you can do it with a data pack, the directory you would need is data\minecraft\dimension_type\the_nether.json and change "coordinate_scale" from 8 to 1. You can grab the needed files for the data pack from like mcassets or SlicedLime's example pack that contains the vanilla world gen.
- Extracting Minecraft Textures
-
Where can I find the files responsible for translation? (And can I even?)
The localization file for US English can be directly ripped from the game's .jar file; as for the rest I'd recommend fetching them from https://mcasset.cloud.
-
Some Textures Not Showing Up In Game
You can see the correct structure and filenames for any version here.
-
Help with Tree Textures
You probably had the wrong name when you replaced your texture. Always make sure the name is set correctly. You can see the original files for any version here: https://mcasset.cloud
-
How to change mob skins?
The texture for the zombie, husk and drowned are all in a folder named zombie inside that mob textures folder. If you want a full template for making resource packs, I suggest visiting mcasset.cloud, it has the assets folders for almost every versions.
-
Help making Trapdoors look like Full Blocks
Minecraft assets for any version here.
PL3D-KC
Posts with mentions or reviews of PL3D-KC.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-12-18.
- NTSC Emulation in C with integers only (Source available)
- Any open source software renderers that use *scanline-based* triangle rendering algorithm with pure integer arithmetic, top-left rule, and texture mapping?
- Are there other examples of people who made games with their own engines like Minecraft ?
- Is there a way to generate 2d and 3d graphics without libraries or external engines?
-
[Source] Integer-only 3D Software Renderer in pure C! Info in comments
PiSHi LE (PL) is a subset of the 3D graphics library used in King's Crook. FW LE is a subset of the windowing library used in King's Crook. Just like King's Crook, this code follows the same restrictions: 1. Everything must be done in software, no explicit usage of hardware acceleration. 2. No floating point types or literals, everything must be integer only. 3. No 3rd party libraries, only C standard library and OS libraries for window, input, etc. 4. No languages used besides C. 5. No compiler specific features and no SIMD. 6. Single threaded. https://github.com/LMP88959/PL3D-KC If you are using macOS, go to fw.h and change FW_X11_IS_MACOS to 1. Compiling for macOS/Linux: cd PL3D-KC gcc -lX11 -lXext -O3 *.c fw/*.c -o pl ./pl Compiling for Win32 is a bit more involved, I've only used Visual Studio to develop for Windows but this program doesn't use anything other than the Win32 library and winmm.lib (don't forget to link against winmm.lib!). Of course, you're not limited to using Visual Studio, feel free to use any build system you're comfortable with under Windows. Don't forget to compile with max optimization! If you have any questions feel free to leave a comment on YouTube OR join the King's Crook Discord server :) YouTube: https://www.youtube.com/c/LMP88 Discord: https://discord.gg/hdYctSmyQJ
What are some alternatives?
When comparing minecraft-assets and PL3D-KC you can also consider the following projects:
examples - Random example files
small3dlib
renderer - A shader-based software renderer written from scratch in C89
scratch - Personal scratch code
Allegro - The official Allegro 5 git repository. Pull requests welcome!
tmp3d - A 3-D software renderer written from scratch running in an HTML5 <canvas>
q - A fixed point library (Signed Q16.16) for embedded systems.
Doomcraft - Transformed a 2D Map into Immersive 3D Environment with Textured Walls