<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.earthmc.net/index.php?action=history&amp;feed=atom&amp;title=Module%3ACache</id>
	<title>Module:Cache - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.earthmc.net/index.php?action=history&amp;feed=atom&amp;title=Module%3ACache"/>
	<link rel="alternate" type="text/html" href="https://wiki.earthmc.net/index.php?title=Module:Cache&amp;action=history"/>
	<updated>2026-10-27T19:06:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.earthmc.net/index.php?title=Module:Cache&amp;diff=234648&amp;oldid=prev</id>
		<title>515797455988850689: Created page with &quot;local varsCacheMap = require(&#039;Module:VarsCacheMap&#039;) local util_cache = require(&#039;Module:CacheUtil&#039;)  local p = {}  -- Inventory slot local INVSLOT_PREFIX = &#039;invslot_02_&#039;--don&#039;t index number unless cache has gone to complete hell; don&#039;t change this variable unless you know what you&#039;re doing please p.invslotCache = varsCacheMap.create({ prefix=INVSLOT_PREFIX, dataModule=&#039;Inventory slot/Datasheet&#039; })  local SLOT_ALIASES_PREFIX = &#039;slotaliases_04_&#039; p.slotAliasesCache = varsCac...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.earthmc.net/index.php?title=Module:Cache&amp;diff=234648&amp;oldid=prev"/>
		<updated>2023-11-25T08:33:27Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local varsCacheMap = require(&amp;#039;Module:VarsCacheMap&amp;#039;) local util_cache = require(&amp;#039;Module:CacheUtil&amp;#039;)  local p = {}  -- Inventory slot local INVSLOT_PREFIX = &amp;#039;invslot_02_&amp;#039;--don&amp;#039;t index number unless cache has gone to complete hell; don&amp;#039;t change this variable unless you know what you&amp;#039;re doing please p.invslotCache = varsCacheMap.create({ prefix=INVSLOT_PREFIX, dataModule=&amp;#039;Inventory slot/Datasheet&amp;#039; })  local SLOT_ALIASES_PREFIX = &amp;#039;slotaliases_04_&amp;#039; p.slotAliasesCache = varsCac...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local varsCacheMap = require(&amp;#039;Module:VarsCacheMap&amp;#039;)&lt;br /&gt;
local util_cache = require(&amp;#039;Module:CacheUtil&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
-- Inventory slot&lt;br /&gt;
local INVSLOT_PREFIX = &amp;#039;invslot_02_&amp;#039;--don&amp;#039;t index number unless cache has gone to complete hell; don&amp;#039;t change this variable unless you know what you&amp;#039;re doing please&lt;br /&gt;
p.invslotCache = varsCacheMap.create({ prefix=INVSLOT_PREFIX, dataModule=&amp;#039;Inventory slot/Datasheet&amp;#039; })&lt;br /&gt;
&lt;br /&gt;
local SLOT_ALIASES_PREFIX = &amp;#039;slotaliases_04_&amp;#039;&lt;br /&gt;
p.slotAliasesCache = varsCacheMap.create({ prefix=SLOT_ALIASES_PREFIX, dataModule=&amp;#039;Inventory slot/Aliases&amp;#039; })&lt;br /&gt;
&lt;br /&gt;
-- Item Variants&lt;br /&gt;
local ITEM_VARIANTS_PREFIX = &amp;#039;itemvariants_01_&amp;#039;&lt;br /&gt;
p.itemVariantsCache = varsCacheMap.create({ prefix=ITEM_VARIANTS_PREFIX, dataModule=&amp;#039;Item/Variants&amp;#039; })&lt;br /&gt;
-- Item API data&lt;br /&gt;
local ITEM_API_DATA_PREFIX = &amp;#039;itemapidata_01_&amp;#039;&lt;br /&gt;
p.itemApiDataCache = varsCacheMap.create({ prefix=ITEM_API_DATA_PREFIX, dataModule=&amp;#039;Item/ApiData/AsCacheTable&amp;#039; })&lt;br /&gt;
-- Item API aliases&lt;br /&gt;
local ITEM_API_ALIASES_PREFIX = &amp;#039;itemapialiases_01_&amp;#039;&lt;br /&gt;
p.itemApiAliasesCache = varsCacheMap.create({ prefix=ITEM_API_ALIASES_PREFIX, dataModule=&amp;#039;Item/ApiAliases&amp;#039; })&lt;br /&gt;
&lt;br /&gt;
-- Crafting aliases&lt;br /&gt;
local CRAFTING_ALIASES_PREFIX = &amp;#039;craftingaliases_01_&amp;#039;&lt;br /&gt;
p.craftingAliasesCache = varsCacheMap.create({ prefix=CRAFTING_ALIASES_PREFIX, dataModule=&amp;#039;Crafting/Aliases&amp;#039; })&lt;br /&gt;
&lt;br /&gt;
-- Crafting aliases&lt;br /&gt;
local MINION_DATA_PREFIX = &amp;#039;miniondata_01_&amp;#039;&lt;br /&gt;
p.minionDataCache = varsCacheMap.create({ prefix=MINION_DATA_PREFIX, dataModule=&amp;#039;Minion/Data&amp;#039; })&lt;br /&gt;
&lt;br /&gt;
--------------------------&lt;br /&gt;
-- Cache Refresh Helpers&lt;br /&gt;
--------------------------&lt;br /&gt;
-- called by tooltip editor&lt;br /&gt;
function p.refreshSlotAliasesCache()&lt;br /&gt;
	p.slotAliasesCache:refreshCache()&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>515797455988850689</name></author>
	</entry>
</feed>