<?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%3ACommands_and_Settings</id>
	<title>PrefabRenderer:Commands and Settings - 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%3ACommands_and_Settings"/>
	<link rel="alternate" type="text/html" href="https://wiki.mutigeraffe.com/index.php?title=PrefabRenderer:Commands_and_Settings&amp;action=history"/>
	<updated>2026-10-21T09:27:07Z</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:Commands_and_Settings&amp;diff=2498&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:Commands_and_Settings&amp;diff=2498&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;== Supported files ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Editor !! View type !! Files !! Priority&lt;br /&gt;
|-&lt;br /&gt;
| Hytale Prefab 3D View || &amp;lt;code&amp;gt;hytalePrefabViewer.preview&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;*.prefab.json&amp;lt;/code&amp;gt; || option&lt;br /&gt;
|}&lt;br /&gt;
Priority &amp;quot;option&amp;quot; means the 3D view is never opened automatically. Prefab files keep opening in the text editor. The extension adds no language and no file association.&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Command ID !! Title !! What it does&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;hytalePrefabViewer.openPreview&amp;lt;/code&amp;gt; || &amp;#039;&amp;#039;Hytale: Open Prefab Preview&amp;#039;&amp;#039; || Opens the 3D view of the selected or active &amp;lt;code&amp;gt;*.prefab.json&amp;lt;/code&amp;gt; file to the side of the current editor.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Where the command appears ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Place !! Shown when&lt;br /&gt;
|-&lt;br /&gt;
| Editor title bar (button with the preview icon) || The file in the editor is a &amp;lt;code&amp;gt;*.prefab.json&amp;lt;/code&amp;gt; file and the editor is not already the 3D view&lt;br /&gt;
|-&lt;br /&gt;
| Explorer context menu || The right-clicked file is a &amp;lt;code&amp;gt;*.prefab.json&amp;lt;/code&amp;gt; file&lt;br /&gt;
|-&lt;br /&gt;
| Command Palette || The active file is a &amp;lt;code&amp;gt;*.prefab.json&amp;lt;/code&amp;gt; file&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Keybindings ==&lt;br /&gt;
The extension contributes no keybindings. You can assign one to &amp;lt;code&amp;gt;hytalePrefabViewer.openPreview&amp;lt;/code&amp;gt; in &amp;#039;&amp;#039;File → Preferences → Keyboard Shortcuts&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
All settings are in the section &amp;#039;&amp;#039;Prefab Renderer&amp;#039;&amp;#039; of the settings editor.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Type !! Default !! Scope !! What it does&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;hytalePrefabViewer.assetsZip&amp;lt;/code&amp;gt; || string || &amp;lt;code&amp;gt;~/.var/app/com.hypixel.HytaleLauncher/data/Hytale/install/release/package/game/latest/Assets.zip&amp;lt;/code&amp;gt; || machine-overridable || Path of the vanilla &amp;lt;code&amp;gt;Assets.zip&amp;lt;/code&amp;gt; installed by the Hytale launcher. It is read in place, never extracted. &amp;lt;code&amp;gt;~&amp;lt;/code&amp;gt; is expanded. An empty value uses the default.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;hytalePrefabViewer.assetFolders&amp;lt;/code&amp;gt; || array of strings || &amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt; || resource || Additional asset folders, for example a mod&amp;#039;s &amp;lt;code&amp;gt;src/main/resources&amp;lt;/code&amp;gt;, with the layout &amp;lt;code&amp;gt;Server/Item/Items/...&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Common/...&amp;lt;/code&amp;gt;. They take precedence over &amp;lt;code&amp;gt;Assets.zip&amp;lt;/code&amp;gt;, earlier entries over later ones.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;hytalePrefabViewer.detectAssetFolder&amp;lt;/code&amp;gt; || boolean || &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; || resource || Automatically adds the asset folder that contains the opened prefab (the nearest parent folder with &amp;lt;code&amp;gt;Server/Item/Items&amp;lt;/code&amp;gt;). It is searched before the configured folders.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Relative paths in &amp;lt;code&amp;gt;assetsZip&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;assetFolders&amp;lt;/code&amp;gt; are resolved against the first workspace folder.&lt;br /&gt;
* &amp;lt;code&amp;gt;assetsZip&amp;lt;/code&amp;gt; is a machine setting that can be overridden per workspace. The other two can be set per workspace folder.&lt;br /&gt;
* Changes take effect right away: all caches are dropped and open 3D views are redrawn.&lt;br /&gt;
&lt;br /&gt;
See [[PrefabRenderer:Asset Sources|Asset Sources]] for the search order.&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;code&amp;gt;settings.json&amp;lt;/code&amp;gt; with a custom &amp;lt;code&amp;gt;Assets.zip&amp;lt;/code&amp;gt; location and one extra mod folder:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;hytalePrefabViewer.assetsZip&amp;quot;: &amp;quot;C:/path/to/Assets.zip&amp;quot;,&lt;br /&gt;
&amp;quot;hytalePrefabViewer.assetFolders&amp;quot;: [&amp;quot;C:/code/MyOtherMod/src/main/resources&amp;quot;]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Replace the paths with the real locations on your system.&lt;br /&gt;
&lt;br /&gt;
== Output and logging ==&lt;br /&gt;
The extension writes to the output channel &amp;#039;&amp;#039;Prefab Renderer&amp;#039;&amp;#039; (&amp;#039;&amp;#039;View → Output&amp;#039;&amp;#039;). It logs which asset sources are used, how long opening &amp;lt;code&amp;gt;Assets.zip&amp;lt;/code&amp;gt; took and why a prefab could not be rendered. Use &amp;#039;&amp;#039;Developer: Set Log Level...&amp;#039;&amp;#039; to get more detail, for example the build time of each scene at the level &amp;#039;&amp;#039;Debug&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
{{PrefabRenderer Nav}}&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>