Help
Please read the FAQ first before posting an email or replying on the forum as your question may have been asked and answered before.
I also hang around the Minecraft forums a few times a day and it's a place where others may be able to help with your questions or problems, I've also started a Discord server where people can chat about the packs and help each other.
https://discord.gg/tyDrrRG - Discord chat server for the Vanilla John Smith Legacy Resource Pack.
If you're posting a bug report, please list which Resource Pack, Minecraft version you're playing and if you are using OptiFine or not.
I'll try to reply to as many questions as possible but sometimes it may take some time.
Thank you.
Question Index
Q1: My text doesn't display properly, it's all white squares?
Q2: Does the pack work with OptiFine?
Q3: Where do I put the Resource Pack?
Q4: How do I select the Resource Pack?
Q6: Minecraft Java 1.16 crashes when loading the game
Q7: How do the shooting stars and sky box work in this pack?
Q8: Can I use the John Smith Legacy packs on Bedrock (PS3, PS4, Switch and Xbox)?
Q9: What's happened with the stained glass? I liked the old version
Q10: What's the difference between John Smith Legacy & John Smith Legacy JimStoneCraft Edition?
Q11: MultiMC launcher and a much newer version of Java?
Q12: Why don't you support the Bedrock Beta release of Minecraft?
Q1: My text doesn't display properly, it's all white squares?
This is no longer relevant as the font files for now 64px per characters.
Minecraft earlier than 1.13 only supports bitmapped font rather than the vector based open type font like Minecraft 1.13 or greater, I've made the font the highest quality possible at 256px per character.
The default John Smith Legacy Resource Packs contain the 256px version of the font as this version has a lot more detail but can cause issues with some older hardware.
If the in game text doesn't display properly and it's all white squares then this means you do not have enough texture RAM on your graphic card for the 256px font files, this usually occurs on older hardware, integrated graphics and some laptops.
17th December 2021 Update: All the packs that use the bitmapped font now use 64px font so this issue will no longer be a problem.
Q2: Does the pack work with OptiFine?
Minecraft 1.8.9 introduced some new features like blockstates and models, with these new options, Resource Pack authors can change quite a bit more then was possible before but some of the more advanced things still require OptiFine.
Things that are now in the Vanilla game
- HD Font
- Random Block textures (flowers, cobblestone, grass etc...)
- Custom Block faces (Bottom of Crafting Table, Bottom of Beds, Different Bookshelf top surface and many more).
- Emissive block textures (1.21.2 - snapshot 24w35a)
Things not in the Vanilla that OptiFine adds to pretty up the game (crossed out items not working but are in the pack and work with MCPatcher).
- Random Mobs - Randomized mob skins for cow, creeper, pig, skeleton, slime, zombie, chicken and squid.
- Better Skies - Custom Skyboxes, Multilayered clouds, shooting stars at night, Polaris North Star during the day and brighter at night, Custom time based Sunflare at sunrise and sunset.
- Better Grass - Coloured side faces for Grass, Grass Paths and Mycelium.
- Better Glass.
- Custom Colours - Biome dependent Water, Grass and Foliage colours, Water Drop, Lava Drip, Water Particle. Portal Particle, XP Orb, Lilypad, Spawner Egg Colour (Used in creative), Sheep Wool Colour, Leather Armour Colour (when dyed), Wolf Collar Colour (when dyed) and Reeds (making them not biome dependent).
- Custom Text Colours - XP level text, Ender Dragon Boss Health Text, Sign Text.
- CTM (Connected Texture Mod) - things like having no frames on glass when more than one are placed together. Not currently working for Glass, Glass Panes and Logs.
- Emissive textures (more than just blocks)
- Fishingline and Lead - Custom widths and textures.
- Lightmap - Custom lighting for the sun, torches, lighting and raining for the three different worlds (Nether, The End and Overworld).
While the pack will work fine in without OptiFine, to get the best out of the packs use OptiFine.
NOTE:- Minecraft is updated all the time so issues of compatibility may arise, living on the cutting edge with Snapshots will always cause issues, please be patient and post issues in the Minecraft Forums as that's the quickest way to get a response.
You don't need OptiFine to play Minecraft with the John Smith Legacy Resource Pack but if you do, you do get some nice features.
Q3: Where do I put the Resource Pack?
This is based on the Java PC version of the game as this is the release I play, it may be different for the other Java releases of the game.
Where do I put the Resource Pack?
- Run the Minecraft Launcher, log in and press the Play button.
- On the Minecraft title screen select "Options".
- Select "Resource Packs" (bottom left).
- Then select "Open Resource Pack folder" (also on the bottom left).
Or alternately if Minecraft is installed in the default location you can:
- Click on "Windows Start" > Run (or search) and copy/paste the following then press Enter.
- %appdata%/.minecraft/resourcepacks
Copy or Move the zip file you downloaded "John Smith Legacy JSC 1.21.1 v3.zip" into the ".minecraft/resourcepacks" folder (you don't need extract it!).
Q4: How do I select the Resource Pack?
- Run the Minecraft Launcher, log in and press the Play button.
- On the Minecraft title screen select "Options".
- Select "Resource Packs" (bottom left).
- Then select "John Smith Legacy JSC 1.21.1 v3" (or whatever the latest version is).
Q5: Snapshot Resource Packs?
Sometimes there may be snapshot packs available, these Snapshot releases will only work in Minecraft Snapshots.
Q6: Minecraft Java 1.16 crashes when loading the game
The pack has defaulted to the Open Type Font.
UPDATE: This is no longer required as the packs have defaulted back to the Bitmapped fonts as of 1.16.1 version of Minecraft.
If your game crashes when loading the pack you will have to rename some files in the pack.
Rename default.json to default1.json and rename default2.json to default.json.
/assets/minecraft/font/default.json
/assets/minecraft/font/default2.json
This will make the resource pack use the bitmap font instead.
Sometimes Open Type Font (OTF) doesn't work for some peoples older hardware.
Note:- Windows Explorer cannot edit files in the zip folders, you need to unzip the pack using an archive program like 7zip or WinRAR.
I still don't know exactly why some people have crashes and others don't when using the Open Type Font.
I've only tested it on the two computers I have, it crashes on my NUC but runs fine on my desktop.
- Intel Iris Plus Graphics 640 (NUC - Integrated Graphics)
- EVGA nVidia GeForce GTX 1080 8GB Founders Edition (desktop)
It would be nice to find out exactly why the game crashes.
- Launcher used (Official Launcher, MultiMC etc...), I use MultiMC as it's much easier to backup, run and configure multiple version of Minecraft required for texture pack development, it's also got a very good log system which helps a great deal when developing the packs.
- Java version? (The ancient version in the launcher or a later version, I use the latest release which at the time of this document was written (Java SE 14 - jdk-14.0.1_windows-x64_bin). https://www.oracle.com/java/technologies/javase-downloads.html
- Windows version? (tested in Windows 10)
- Graphics card driver?
- Integrated Graphics vs dedicated Graphics card (nVidia or AMD)?
From my limited testing it would seem that integrated graphics would be the cause but it's hard to say as I've only tested it on two computers.
The reason that the OTF is now the default font in the pack is:-
Open Type Fonts are vector based, they can be scaled to any size and are equally readable at all sizes (sharper and less fuzzy than the Bitmap font), however some characters will still be bitmapped for the Accented and Nonlatin European text.
The kerning (space between characters) is more accurate, here's a wiki explanation of kerning.
https://en.wikipedia.org/wiki/Kerning
Q7: How do the shooting stars and sky box work in this pack?
This pack has the North star and shooting stars (they work with OptiFine and MCPatcher), the sky has a second cloud layer that moves at a slightly faster speed, this creates a great parallax scrolling effect.
Don't forget to turn off the clouds in the menu due to bugs in the way the Minecraft clouds are rendered, they look fine when you look down through them (fly above them) but a all pixelated when viewed from below (they are turned off automatically when using OptiFine).
The directory listed below has all the files for the sky, all the textures are completely separate and you can have just one shooting star if you like by just removing the properties files for the layer you don't want.
- optifine\sky\world0\
The 32 'properties' files have all the details, I've listed what each one does below.
Moon Phases (eight types)
- moon_phases.properties
Sunrise (Sun ray phases as the sun rises)
- sky1.properties - sky6.properties
Sunset (Sun ray colouring as the sun sets)
- sky7.properties
Main Sky Box (Horizon Clouds)
- sky8.properties
Clouds (Two Layers moving at different speeds)
- sky9.properties - sky10.properties
Starfield (Stars at night)
- sky11.properties
Polaris North Star (Day)
- sky12.properties
Polaris North Star (Night)
- sky13.properties
Shooting Stars (stars that move in different directions and speeds as various times during the night)
- sky14.properties - sky31.properties
There are some fantastic things that can be done with better skies.
Q8: Can I use the John Smith Legacy packs on Bedrock (PS3, PS4, Switch and Xbox)
The short answer is no, the packs are not on the Bedrock Marketplace.
You can only use the pack on these devices - Android, iPhone/iPad, Windows 10, Oculus Rift, Gear VR and Amazon.
There is a way of getting it on the Xbox which is not supported and you will have issue using that method.
Q9: What's happened with the stained glass in 1.16? I like the old versions
I knew the new glass would not be to everyone's liking so kept the old glass textures in the pack (_alternates directory).
You just have to copy the alternate over yourself, there are also other alternate in that directory too.
Delete these model files or some of the glass will have broken textures.
- assets\minecraft\models\block\black_stained_glass.json
- assets\minecraft\models\block\cyan_stained_glass.json
- assets\minecraft\models\block\gray_stained_glass.json
- assets\minecraft\models\block\orange_stained_glass.json
- assets\minecraft\models\block\purple_stained_glass.json
- assets\minecraft\models\block\white_stained_glass.json
Copy and replace all the files.
from:-
- assets\minecraft\_alternates\glass_blocks\
to:-
- assets\minecraft\textures\block\
And that's it, you will now have the old stained glass.
If you use OptiFine then delete these OptiFine ctm directories:-
- assets\minecraft\optifine\ctm\black_stained_glass\
- assets\minecraft\optifine\ctm\blue_stained_glass\
- assets\minecraft\optifine\ctm\brown_stained_glass\
- assets\minecraft\optifine\ctm\cyan_stained_glass\
- assets\minecraft\optifine\ctm\glass\
- assets\minecraft\optifine\ctm\gray_stained_glass\
- assets\minecraft\optifine\ctm\green_stained_glass\
- assets\minecraft\optifine\ctm\light_blue_stained_glass\
- assets\minecraft\optifine\ctm\light_gray_stained_glass\
- assets\minecraft\optifine\ctm\lime_stained_glass\
- assets\minecraft\optifine\ctm\magenta_stained_glass\
- assets\minecraft\optifine\ctm\orange_stained_glass\
- assets\minecraft\optifine\ctm\pink_stained_glass\
- assets\minecraft\optifine\ctm\purple_stained_glass\
- assets\minecraft\optifine\ctm\red_stained_glass\
- assets\minecraft\optifine\ctm\white_stained_glass\
- assets\minecraft\optifine\ctm\yellow_stained_glass\
Copy and replace all the files.
from:-
- assets\minecraft\_alternates\optifine\
to:-
- assets\minecraft\optifine\ctm\
Q10: What's the difference between John Smith Legacy & John Smith Legacy JimStoneCraft Edition?
John Smith Legacy (JSL) is the more traditional rough style and is trying to keep the look and feel of the original author JohnSmith.
JimStoneCraft Edition (JSC) uses the smooth cobblestone, smooth ores, smoother looking sandstone and lots of other personal tweaks to quite a few of the textures and is the pack I personally play the game with.
Q11: MultiMC launcher and a much newer version of Java?
The version of Java that Minecraft uses is very old (Java 1.8) and also personally I find the official launcher a pain to use for multiple versions of Minecraft and it's annoying to use for the modded game.
I've been using MultiMC for years as it's much easier to have multiple versions of Minecraft for playing on older releases of the game or when playing with snapshots, mods, Fabric and Forge support are there too.
It's also great for keeping versions of the game separate for backups, no more trying to find those hidden Minecraft files on the C drive %appdata%/.minecraft/, put them where you want.
Here's a screenshots of my MultiMC setup with all the versions I work on plus a few of the older CTM maps I play about with sometimes.
Each version has it's own settings, Minecraft version and resource pack, this mean I can run 1.17 (snapshots) while it doesn't mess with previous working versions.
As it's in the name MultiMC, yes you can run multiple versions of Minecraft all at the same time (hardware resources permitting), even different Minecraft accounts if need be, good for testing local multiplayer settings or running a camera account.
This is how the directories look in Windows, I put Java in the jre_java directory, then I click the Settings button in MultiMC and choose that version of Java, my path is listed below, it all depends on where you put you Minecraft directory.
- D:/Minecraft/jre_java/bin/javaw.exe
MultiMC
Java
I'm running the latest Java (22.0.2 at the time of writing)
I download the Windows x64 Compressed Archive version as it's just a zip file you put wherever you like (I put it in the same folder as MultiMC in a directory called jre_java), then start MultiMC and tell it where you have Java installed.
Also with the zipped version it makes Minecraft portable as it all runs in it's own directory (so you could run it from a USB thumb drive for example).
https://www.oracle.com/java/technologies/javase-downloads.html
Q12: Why don't you support the Bedrock Preview release?
Resource pack development for Bedrock is a lot harder than Java.
First you need to know what's changed, with the release versions of the game, I download the Vanilla pack from the official site for making resource packs.
You can download the official Bedrock vanilla resource and behavior packs (bedrock-samples) from the Mojang github.
- Latest - curretnt release version of the game
- Preview - preview (beta) version of the game.
https://github.com/Mojang/bedrock-samples/releases
When a new pack comes out I have to download that pack (v1.21.20.3.zip), unzip it and compare it to the previous released pack (v1.21.0.3.zip) to see what's changed.
Things get removed, new things get added, quite a lot can change between releases.
Lets just say that the ui_common.json is different from last release to the new release, I have to compare the vanilla files to see what's changed and then compare it to my modified version in the John Smith Legacy pack, test it in the game to see if it works as intended.
If a texture is missing in a Beta then it would just show a missing texture, if one of the UI json files change (and they do with each release of the game), then it could crash the game or cause the game to not work correctly.
Now files change with each Beta as features get added or removed and bugs get fixed, it's just infinitely easier to develop on Java and only support only the Bedrock full releases.
[T O P]