Infinite Craft More Pins & Colored Tabs

Create tabs to group items, color them, with import/export, session restore, and full theme control. Hotkey is Shift+Click.

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
ChessScholar
今日安裝
0
安裝總數
34
評價
0 0 0
版本
20.1.1
建立日期
2025-01-06
更新日期
2025-07-22
尺寸
53.2 KB
相容性
相容於 Chrome
授權條款
MIT
腳本執行於

Hot-Fix Update, July 21, 2025

  • Issue with recipes not saving to elements, and duplicating elements...

Bug fixes:

  • Pinned element has been changed from {text, emoji, time} to {id, text, emoji, discovery, time}
  • On load, it now checks if elements in storage are legacy (string-based or missing an id) and automatically updates them to the new object structure by looking up the full element data from the main game instance (v_container.items).
  • element.id instead of element.text
  • rerenderSetContainer: The shift-click action to remove an item now filters the elements array by eObj.id !== element.id.
  • addElementToSelectedTabs: The check to prevent adding duplicate items to a set now compares e.id === newElement.id.
  • The mousedown event listeners for pinning have been updated to capture the full element object, including its id and discovery status, from the DOM or the game's Vue instance.
  • The sidebar listener (v_sidebar.$el) now reads the data-item-id and data-item-discovery attributes.

July 18, 2025

With the help of AI ;).

Updated code to work with the helper-script updates.

**REQUIRES "Helper: Not-so-budget Edition" to work **

(This is the updated helper-script)

https://raw.githubusercontent.com/InfiniteCraftCommunity/userscripts/master/userscripts/natasquare/helper/index.user.js

How to use:

  • Shift + Left-Click or Middle-click words to add/remove words.
  • Words are added to the "active" (most recently clicked) tab.
  • Drag-drop tabs in any order.
  • Click tabs to select them, again to unselect them.

You can adjust the UI of your tabs and grouped words better.

  • Muiltple tab selection.
  • Settings button for the below functions:
  • Gradient colors toggle based on selected tabs.
  • Scrollbar toggle for word boxes.
  • Drag-Drop tabs in any order you want.
  • Some QoL formatting (Overlapping tabs)
  • Reset all tabs option.

New:

  • Settings: Import/Export your tabs.
  • Settings: Option to resize words in tab groups.
  • Settings: All 3 themes: Dark, less-Dark, Light
  • Sort tabs by Name, Time, Emoji, Length.
  • Auto-Load last used .json for Tabs.

Working on:

  • Fixing bugs.
  • Removing redundant GUI options.
  • More QoL features.
  • Any other ideas.

FIXED

  • Combining tabs now remove duplicate words when toggled on. (7/17)
  • Original Dark Mode + helper-script "less dark" modes now in Settings. (7/18)

Changed:

  • Pin hotkey from "Alt+click" to "Shift+click" and "Middle-Mouse+click" as to not interfere with the helper-script's hotkey.