<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mutigeraffe.com/index.php?action=history&amp;feed=atom&amp;title=PrefabRenderer%3AFAQ_and_Troubleshooting</id>
	<title>PrefabRenderer:FAQ and Troubleshooting - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mutigeraffe.com/index.php?action=history&amp;feed=atom&amp;title=PrefabRenderer%3AFAQ_and_Troubleshooting"/>
	<link rel="alternate" type="text/html" href="https://wiki.mutigeraffe.com/index.php?title=PrefabRenderer:FAQ_and_Troubleshooting&amp;action=history"/>
	<updated>2026-10-21T02:59:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.mutigeraffe.com/index.php?title=PrefabRenderer:FAQ_and_Troubleshooting&amp;diff=2499&amp;oldid=prev</id>
		<title>Maintenance script: PrefabRenderer wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.mutigeraffe.com/index.php?title=PrefabRenderer:FAQ_and_Troubleshooting&amp;diff=2499&amp;oldid=prev"/>
		<updated>2026-10-20T21:29:30Z</updated>

		<summary type="html">&lt;p&gt;PrefabRenderer wiki&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== FAQ ==&lt;br /&gt;
;Why does my prefab still open as text?&lt;br /&gt;
:The 3D view is an optional editor. Prefab files always open in the text editor first. Use the &amp;#039;&amp;#039;Open Prefab Preview&amp;#039;&amp;#039; button or one of the other ways on [[PrefabRenderer:Using the 3D View|Using the 3D View]].&lt;br /&gt;
&lt;br /&gt;
;Can I edit the prefab in the 3D view?&lt;br /&gt;
:No. The view is read only. Edit the JSON and the view updates while you type.&lt;br /&gt;
&lt;br /&gt;
;Do I have to save to see my changes?&lt;br /&gt;
:No. Unsaved edits are shown about 300 ms after you stop typing.&lt;br /&gt;
&lt;br /&gt;
;Does the extension change my files?&lt;br /&gt;
:No. It only reads the prefab, the asset folders and &amp;lt;code&amp;gt;Assets.zip&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
;Does it work without Hytale installed?&lt;br /&gt;
:It opens, but vanilla blocks cannot be found and are drawn magenta. Blocks from a mod folder are still drawn, as long as they only use textures and models from that folder.&lt;br /&gt;
&lt;br /&gt;
;Does it work on Windows and macOS?&lt;br /&gt;
:Yes, but the default path of &amp;lt;code&amp;gt;Assets.zip&amp;lt;/code&amp;gt; is the Linux Flatpak location. Set &amp;lt;code&amp;gt;hytalePrefabViewer.assetsZip&amp;lt;/code&amp;gt; to the path of your installation. See [[PrefabRenderer:Commands and Settings|Commands and Settings]].&lt;br /&gt;
&lt;br /&gt;
;Why does the prefab look different in the game?&lt;br /&gt;
:Lighting, biome colors, random rotations, connected blocks and animations are not reproduced. See &amp;#039;&amp;#039;Limits&amp;#039;&amp;#039; on [[PrefabRenderer:Rendering|Rendering]].&lt;br /&gt;
&lt;br /&gt;
;Is a large prefab a problem?&lt;br /&gt;
:Blocks of the same type are drawn together in one batch and hidden faces between solid cubes are skipped, so prefabs with hundreds of thousands of blocks stay usable. Use the Y slice to look inside.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Everything is magenta ===&lt;br /&gt;
The vanilla assets were not found. Open the &amp;#039;&amp;#039;Warnings&amp;#039;&amp;#039; section of the sidebar. If it says &amp;#039;&amp;#039;Vanilla assets not available&amp;#039;&amp;#039;, set &amp;lt;code&amp;gt;hytalePrefabViewer.assetsZip&amp;lt;/code&amp;gt; to the full path of your &amp;lt;code&amp;gt;Assets.zip&amp;lt;/code&amp;gt;. The view redraws as soon as the setting changes.&lt;br /&gt;
&lt;br /&gt;
=== Only my mod&amp;#039;s blocks are magenta ===&lt;br /&gt;
The mod folder was not found.&lt;br /&gt;
* Check &amp;#039;&amp;#039;Asset sources&amp;#039;&amp;#039; in the sidebar. The mod&amp;#039;s resources folder should be listed.&lt;br /&gt;
* If the prefab is not inside the mod&amp;#039;s resources folder, add the folder to &amp;lt;code&amp;gt;hytalePrefabViewer.assetFolders&amp;lt;/code&amp;gt;.&lt;br /&gt;
* If you added or changed block files after opening the view, press &amp;#039;&amp;#039;Reload assets&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unknown blocks ===&lt;br /&gt;
A block that cannot be resolved is drawn as a magenta cube and listed under &amp;#039;&amp;#039;Unknown blocks&amp;#039;&amp;#039; with one of these reasons:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Reason !! Meaning&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Item not found&amp;lt;/code&amp;gt; || No &amp;lt;code&amp;gt;Server/Item/Items/**/&amp;amp;lt;ItemID&amp;amp;gt;.json&amp;lt;/code&amp;gt; in any asset source&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Invalid item definition: ...&amp;lt;/code&amp;gt; || The item file is not valid JSON&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Item has no BlockType&amp;lt;/code&amp;gt; || The item exists but is not a block&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Cube without Textures&amp;lt;/code&amp;gt; || The first &amp;lt;code&amp;gt;Textures&amp;lt;/code&amp;gt; entry is not a texture definition&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DrawType ... without CustomModel&amp;lt;/code&amp;gt; || The draw type needs a model, but &amp;lt;code&amp;gt;CustomModel&amp;lt;/code&amp;gt; is not set&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Model not found: ...&amp;lt;/code&amp;gt; || The &amp;lt;code&amp;gt;.blockymodel&amp;lt;/code&amp;gt; file is missing or cannot be read&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Unsupported DrawType ...&amp;lt;/code&amp;gt; || The block has neither &amp;lt;code&amp;gt;Textures&amp;lt;/code&amp;gt; nor a usable &amp;lt;code&amp;gt;CustomModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Warnings ===&lt;br /&gt;
These problems do not stop the block from being drawn. They are listed under &amp;#039;&amp;#039;Warnings&amp;#039;&amp;#039; and shown as &amp;#039;&amp;#039;Problem&amp;#039;&amp;#039; when you select the block:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Warning !! Meaning&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Texture not found: ...&amp;lt;/code&amp;gt; || A texture is missing. That face or model is drawn magenta.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CustomModelTexture missing&amp;lt;/code&amp;gt; || A model block has no texture. The model is drawn magenta.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Unknown state &amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; || The state is not in &amp;lt;code&amp;gt;State.Definitions&amp;lt;/code&amp;gt;. The base block is drawn instead.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Asset folder not found: ...&amp;lt;/code&amp;gt; || A folder in &amp;lt;code&amp;gt;hytalePrefabViewer.assetFolders&amp;lt;/code&amp;gt; does not exist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Vanilla assets not available (...)&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;Assets.zip&amp;lt;/code&amp;gt; is missing or could not be opened&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The view shows an error message ===&lt;br /&gt;
* &amp;lt;code&amp;gt;Invalid JSON: ...&amp;lt;/code&amp;gt;: the prefab file has a syntax error, for example while you are still typing. The view recovers as soon as the JSON is valid again.&lt;br /&gt;
* &amp;lt;code&amp;gt;Not a prefab: missing &amp;quot;blocks&amp;quot; array&amp;lt;/code&amp;gt;: the file has no &amp;lt;code&amp;gt;blocks&amp;lt;/code&amp;gt; array.&lt;br /&gt;
* &amp;#039;&amp;#039;WebGL is not available in this webview&amp;#039;&amp;#039;: VS Code cannot create a 3D context, for example when hardware acceleration is turned off.&lt;br /&gt;
&lt;br /&gt;
=== The view stays empty ===&lt;br /&gt;
If the view only shows &amp;lt;code&amp;gt;∅&amp;lt;/code&amp;gt;, the prefab has no blocks or fluids that can be drawn. Air, &amp;lt;code&amp;gt;Empty&amp;lt;/code&amp;gt; and filler cells are skipped.&lt;br /&gt;
&lt;br /&gt;
=== Changed textures do not show up ===&lt;br /&gt;
Textures, models and block definitions are cached. Press &amp;#039;&amp;#039;Reload assets&amp;#039;&amp;#039; in the sidebar.&lt;br /&gt;
&lt;br /&gt;
=== More detail ===&lt;br /&gt;
Open &amp;#039;&amp;#039;View → Output&amp;#039;&amp;#039; and select &amp;#039;&amp;#039;Prefab Renderer&amp;#039;&amp;#039;. Set the log level to &amp;#039;&amp;#039;Debug&amp;#039;&amp;#039; with &amp;#039;&amp;#039;Developer: Set Log Level...&amp;#039;&amp;#039; for more information.&lt;br /&gt;
&lt;br /&gt;
Please report problems by email to [mailto:info@mutigeraffe.com info@mutigeraffe.com].&lt;br /&gt;
&lt;br /&gt;
{{PrefabRenderer Nav}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>