nwFurnitureShow | Show off and Sell your Furniture! (Update Category/Search) icon

nwFurnitureShow | Show off and Sell your Furniture! (Update Category/Search) -----

Is it really that easy to see the furniture before buying it? Wowww!



nwFurnitureShow | Show off and Sell your Furniture! (Nexo&Itemsadder&CraftEngine)

Tired of players buying furniture sight unseen?
nwFurnitureShow is the perfect plugin to showcase your amazing furniture (powered by ItemsAdder or Nexo) before players commit to a purchase! Let them preview the item in the world with a simple click, and set up a convenient GUI shop for easy browsing and buying.

Contact&Support: https://discord.gg/gwXcr7c6Gq

Developed from:
https://www.spigotmc.org/resources/skript-furniture-show-th-en-itemsadder-nexo-support.120899/

Review:
If nwFurnitureShow has been beneficial to you, please share your experience by leaving a review. Thank you!

upload_2025-4-23_1-38-40.png

You can use either Nexo or ItemsAdder or CraftEngine, and if you want to sell furniture as well, you’ll need a plugin that supports Vault.

Required:
  • Nexo (for Nexo furniture) --> Download
  • ItemsAdder (for ItemsAdder furniture) --> Download
  • CraftEngine (for CraftEngine furniture) --> Download
  • Vault (for economy support) --> Download

Installation:
  1. Download the nwFurnitureShow .jar file.
  2. Place the .jar file in your server's plugins folder.
  3. Restart or reload your server.
  4. Configure your furniture in the plugins/nwFurnitureShow/furnitures.yml file.
  5. Set the preview location using /nwfurniture setlocation.
  6. (Optional) Configure the main settings in plugins/nwFurnitureShow/config.yml.
  7. Use /nwfurniture config reload to apply any changes.

nwFurnitureShow - โชว์และขายเฟอร์นิเจอร์ของคุณ!
เบื่อไหมที่ผู้เล่นซื้อเฟอร์นิเจอร์โดยไม่เห็นของจริง? nwFurnitureShow เป็นปลั๊กอินที่สมบูรณ์แบบสำหรับการแสดงเฟอร์นิเจอร์สุดเจ๋งของคุณ (ที่สร้างด้วย ItemsAdder หรือ Nexo) ก่อนที่ผู้เล่นจะตัดสินใจซื้อ! ให้พวกเขาดูตัวอย่างไอเท็มในโลกได้ง่ายๆ เพียงคลิกเดียว และตั้งค่าร้านค้า GUI ที่สะดวกสบายสำหรับการเลือกดูและซื้อ

คุณสมบัติหลัก:
  • Interactive Previews: ผู้เล่นสามารถคลิกซ้ายที่ไอคอนเฟอร์นิเจอร์ใน GUI เพื่อสร้างพรีวิวชั่วคราวของเฟอร์นิเจอร์นั้นๆ ในโลก ณ ตำแหน่งที่กำหนด
  • GUI Shop: ระบบร้านค้าแบบกราฟิกที่ใช้งานง่าย ช่วยให้ผู้เล่นสามารถเลือกดูเฟอร์นิเจอร์ทั้งหมดพร้อมชื่อ, ราคา และคำอธิบาย (Lore) รองรับการแบ่งหน้าสำหรับรายการเฟอร์นิเจอร์จำนวนมาก
  • Nexo & ItemsAdder & CraftEngine Support: รองรับการทำงานร่วมกับ Plugin Nexo, ItemsAdder และ CraftEngine ทำให้สามารถแสดงและขายเฟอร์นิเจอร์ Custom จาก Plugin เหล่านี้ได้
  • Configurable Pricing: กำหนดราคาสำหรับเฟอร์นิเจอร์แต่ละชิ้นได้ภายในไฟล์ Config ของแต่ละหมวดหมู่ (เช่น livingroom.yml)
  • Economy Integration (Vault): รองรับระบบเศรษฐกิจ Vault สำหรับการซื้อขายเฟอร์นิเจอร์ด้วยเงินในเกม
  • Admin Tools: คำสั่งง่ายๆ สำหรับผู้ดูแลระบบในการกำหนดตำแหน่งพรีวิวเฟอร์นิเจอร์และการโหลด Config ใหม่
  • Cooldown System: ป้องกันการ Spam การพรีวิวและการซื้อเฟอร์นิเจอร์ด้วยระบบหน่วงเวลา
  • Permission System: ควบคุมการเข้าถึงคำสั่งของผู้เล่นและคำสั่งผู้ดูแลระบบผ่านระบบ Permissions ของ Bukkit
  • MiniMessage Support: รองรับการใช้ Tag MiniMessage สำหรับการจัดรูปแบบข้อความในชื่อเฟอร์นิเจอร์, คำอธิบาย (Lore) และ Title ของ GUI
  • Category Support: จัดระเบียบเฟอร์นิเจอร์เป็นหมวดหมู่ต่างๆ โดยแต่ละหมวดหมู่จะถูกกำหนดในไฟล์ YAML แยกกันภายในโฟลเดอร์ category ช่วยให้การจัดการเฟอร์นิเจอร์จำนวนมากเป็นระเบียบ
  • Search Functionality: ผู้เล่นสามารถค้นหาเฟอร์นิเจอร์ตามชื่อหรือ ID ภายใน GUI ร้านค้า สามารถค้นหาในทุกหมวดหมู่ที่แสดง หรือระบุหมวดหมู่ที่ต้องการค้นหาได้
  • Category Management: ผู้ดูแลระบบสามารถสร้าง, ลบ และจัดการการแสดงผลของหมวดหมู่เฟอร์นิเจอร์ได้ผ่านคำสั่งในเกม
  • Individual Category Hiding: แต่ละหมวดหมู่สามารถถูกตั้งค่าให้ซ่อนจากผู้เล่นทั่วไปได้ ทำให้สามารถสร้างคอลเลคชันเฟอร์นิเจอร์พิเศษสำหรับผู้ดูแลระบบหรือกิจกรรมพิเศษได้ ผู้ดูแลระบบที่มี Permission ที่เหมาะสมยังคงสามารถเข้าถึงหมวดหมู่ที่ซ่อนอยู่ได้

วิธีการทำงาน:

  1. การตั้งค่า: กำหนดค่าเฟอร์นิเจอร์ของคุณด้วย ID (Nexo หรือ Namespaces ของ ItemsAdder), ราคา และ lore ในไฟล์ furnitures.yml
  2. การตั้งค่าตำแหน่งตัวอย่าง: ในฐานะผู้ดูแลระบบ ให้ใช้คำสั่ง /nwfurniture setlocation ขณะที่มองไปยังตำแหน่งที่คุณต้องการให้ตัวอย่างเฟอร์นิเจอร์ปรากฏ
  3. การเปิดร้านค้า: ผู้เล่นใช้คำสั่ง /nwfurnitureopen เพื่อเปิด GUI ร้านค้าเฟอร์นิเจอร์
  4. การดูตัวอย่าง: ผู้เล่นคลิกซ้ายที่เฟอร์นิเจอร์ใน GUI เพื่อดูตัวอย่างชั่วคราวของมัน ณ ตำแหน่งที่ตั้งไว้
  5. การซื้อ: ผู้เล่นคลิกขวาที่เฟอร์นิเจอร์ใน GUI เพื่อซื้อ (หากเปิดใช้งานการกำหนดราคาและพวกเขามีเงินเพียงพอ)
คำสั่ง:
  • /nwfurnitureopen: เปิด GUI ร้านค้าเฟอร์นิเจอร์
    • /nwfurnitureopen: เปิดหมวดหมู่เฟอร์นิเจอร์เริ่มต้น
    • /nwfurnitureopen <ชื่อไฟล์>: เปิด GUI ของหมวดหมู่เฟอร์นิเจอร์ที่ระบุ (เช่น /nwfurnitureopen livingroom)
    • /nwfurnitureopen <ชื่อไฟล์> <หน้า>: เปิด GUI ของหมวดหมู่เฟอร์นิเจอร์ที่ระบุไปยังหน้าที่ต้องการ (เช่น /nwfurnitureopen livingroom 2)
    • /nwfurnitureopen search <คำค้นหา>: ค้นหาเฟอร์นิเจอร์ตามชื่อหรือ ID ในทุกหมวดหมู่ที่แสดง
    • /nwfurnitureopen search <คำค้นหา> <หมวดหมู่>: ค้นหาเฟอร์นิเจอร์ตามชื่อหรือ ID ภายในหมวดหมู่ที่ระบุ
    • Permission: nwfurnitureshow.player (default)
  • /nwfurnitureshow setlocation: กำหนดตำแหน่งในโลกสำหรับแสดงพรีวิวเฟอร์นิเจอร์เมื่อผู้เล่นคลิกดูใน GUI
    • Usage: /nwfurnitureshow setlocation
    • Permission: nwfurnitureshow.admin (default)
  • /nwfurnitureshow config reload: โหลดไฟล์ Config หลัก (config.yml) และไฟล์ Config ของทุกหมวดหมู่เฟอร์นิเจอร์ใหม่
    • Usage: /nwfurnitureshow config reload
    • Permission: nwfurnitureshow.admin (default)
  • /nwfurnitureshow config additem <หมวดหมู่>: เพิ่มไอเท็มเฟอร์นิเจอร์ที่ผู้ดูแลระบบถืออยู่ในมือไปยังไฟล์ Config ของหมวดหมู่ที่ระบุ
    • Usage: /nwfurnitureshow config additem <ชื่อหมวดหมู่> (เช่น /nwfurnitureshow config additem livingroom)
    • Permission: nwfurnitureshow.admin (default)
  • /nwfurnitureshow price <true|false>: เปิดหรือปิดระบบราคาสากลสำหรับเฟอร์นิเจอร์ทั้งหมดในร้านค้า
    • Usage: /nwfurnitureshow price <true|false>
    • Permission: nwfurnitureshow.admin (default)
  • /nwfurniturecategory create <ชื่อ>: สร้างไฟล์ YAML ใหม่สำหรับหมวดหมู่เฟอร์นิเจอร์ในโฟลเดอร์ category
    • Usage: /nwfurniturecategory create <ชื่อ> (เช่น /nwfurniturecategory create bedroom)
    • Permission: nwfurnitureshow.admin (default)
  • /nwfurniturecategory delete <ชื่อ>: ลบไฟล์ YAML ของหมวดหมู่เฟอร์นิเจอร์ที่ระบุออกจากโฟลเดอร์ category (ควรใช้ด้วยความระมัดระวัง)
    • Usage: /nwfurniturecategory delete <ชื่อ> (เช่น /nwfurniturecategory delete old_furniture)
    • Permission: nwfurnitureshow.admin (default)
  • /nwfurniturecategory hide <ชื่อ> <true|false>: ตั้งค่าสถานะการแสดงผลของหมวดหมู่เฟอร์นิเจอร์สำหรับผู้เล่นทั่วไป
    • Usage: /nwfurniturecategory hide <ชื่อ> <true|false> (เช่น /nwfurniturecategory hide secret_items true)
    • Permission: nwfurnitureshow.admin (default)

สิทธิ์:

  • nwfurnitureshow.open: อนุญาตให้ผู้เล่นใช้คำสั่ง /nwfurnitureopen (ค่าเริ่มต้น: ทุกคน)
  • nwfurnitureshow.admin: อนุญาตให้ผู้เล่นใช้คำสั่งผู้ดูแลระบบ (/nwfurniture setlocation, /nwfurniture config reload, /nwfurniture config additem, /nwfurniture price) (ค่าเริ่มต้น: ผู้ดูแลระบบ)
การติดตั้ง:

  1. ดาวน์โหลดไฟล์ .jar ของ nwFurnitureShow
  2. วางไฟล์ .jar ในโฟลเดอร์ plugins ของเซิร์ฟเวอร์ของคุณ
  3. รีสตาร์ทหรือโหลดปลั๊กอินใหม่บนเซิร์ฟเวอร์ของคุณ
  4. กำหนดค่าเฟอร์นิเจอร์ของคุณในไฟล์ plugins/nwFurnitureShow/furnitures.yml
  5. ตั้งค่าตำแหน่งตัวอย่างโดยใช้คำสั่ง /nwfurniture setlocation
  6. (เลือกได้) กำหนดค่าการตั้งค่าหลักใน plugins/nwFurnitureShow/config.yml
  7. ใช้คำสั่ง /nwfurniture config reload เพื่อใช้การเปลี่ยนแปลงใดๆ
ปลั๊กอินที่ต้องมี:

  • Nexo (สำหรับเฟอร์นิเจอร์ Nexo)
  • ItemsAdder (สำหรับเฟอร์นิเจอร์ ItemsAdder)
  • Vault (สำหรับการรองรับระบบเศรษฐกิจ)
ทำให้ผู้เล่นของคุณตื่นเต้นกับการซื้อเฟอร์นิเจอร์ครั้งต่อไปด้วย nwFurnitureShow!

Features:

  • Interactive Previews: Players can left-click on furniture icons in the GUI to instantly spawn a temporary preview of that furniture in the world at a designated location.
  • GUI Shop: A user-friendly graphical interface allows players to browse all available furniture with names, prices, and descriptions (Lore). Supports pagination for large furniture catalogs.
  • Nexo & ItemsAdder & CraftEngine Support: Seamlessly integrates with Nexo, ItemsAdder, and CraftEngine plugins, enabling the display and sale of custom furniture items from these platforms.
  • Configurable Pricing: Set individual prices for each furniture item within their respective category configuration files (e.g., livingroom.yml).
  • Economy Integration (Vault): Supports the Vault economy system for handling in-game currency transactions when purchasing furniture.
  • Admin Tools: Provides simple commands for administrators to set the furniture preview spawn location and reload plugin configurations.
  • Cooldown System: Implements a cooldown mechanism to prevent players from spamming furniture previews and purchase actions.
  • Permission System: Utilizes Bukkit's permission system to control access to both player commands and administrative functions.
  • MiniMessage Support: Leverages MiniMessage for rich text formatting in furniture names, descriptions (lore), and GUI titles, allowing for vibrant and expressive text.
  • Category Support: Organizes furniture into multiple categories, with each category's items defined in separate YAML files within the category folder. This allows for better organization of a large furniture collection.
  • Search Functionality: Enables players to search for specific furniture items by name or ID within the shop GUI. They can search across all visible categories or within a specified category.
  • Category Management: Administrators can create new, delete existing, and manage the visibility of furniture categories using dedicated in-game commands.
  • Individual Category Hiding: Each category can be individually configured to be hidden from regular players. This allows for the creation of exclusive or admin-only furniture collections. Administrators with the necessary permissions can still access hidden categories.

  • Setup: Configure your furniture items with their IDs (Nexo or ItemsAdder namespaces), prices, and lore in the furnitures.yml file.
  • Set Preview Location: As an admin, use the /nwfurniture setlocation command while looking at the desired preview spawn point.
  • Open the Shop: Players use the /nwfurnitureopen command to open the furniture shop GUI.
  • Preview: Players left-click on a furniture item in the GUI to see a temporary preview of it at the set location.
  • Purchase: Players right-click on a furniture item in the GUI to purchase it (if pricing is enabled and they have sufficient funds).

Commands:
  • /nwfurnitureopen: Opens the furniture shop GUI.
    • /nwfurnitureopen: Opens the default furniture category.
    • /nwfurnitureopen &lt;filename>: Opens a specific furniture category GUI (e.g., /nwfurnitureopen livingroom).
    • /nwfurnitureopen &lt;filename> &lt;page>: Opens a specific page within a furniture category GUI (e.g., /nwfurnitureopen livingroom 2).
    • /nwfurnitureopen search &lt;keyword>: Searches for furniture by name or ID across all visible categories.
    • /nwfurnitureopen search &lt;keyword> &lt;category>: Searches for furniture by name or ID within a specific category.
    • Permission: nwfurnitureshow.player (default)
  • /nwfurnitureshow setlocation: Sets the world location where furniture previews will be spawned for players.
    • Usage: /nwfurnitureshow setlocation
    • Permission: nwfurnitureshow.admin (default)
  • /nwfurnitureshow config reload: Reloads the main configuration file (config.yml) and all furniture category files.
    • Usage: /nwfurnitureshow config reload
    • Permission: nwfurnitureshow.admin (default)
  • /nwfurnitureshow config additem &lt;category>: Adds the item currently held by the administrator to the specified furniture category configuration file.
    • Usage: /nwfurnitureshow config additem <category_name> (e.g., /nwfurnitureshow config additem livingroom)
    • Permission: nwfurnitureshow.admin (default)
  • /nwfurnitureshow price &lt;true|false>: Enables or disables the global pricing system for all furniture items in the shop.
    • Usage: /nwfurnitureshow price <true|false>
    • Permission: nwfurnitureshow.admin (default)
  • /nwfurniturecategory create &lt;name>: Creates a new, empty YAML file for a furniture category in the category folder.
    • Usage: /nwfurniturecategory create <category_name> (e.g., /nwfurniturecategory create bedroom)
    • Permission: nwfurnitureshow.admin (default)
  • /nwfurniturecategory delete &lt;name>: Deletes an existing furniture category YAML file from the category folder. Use with extreme caution as this action is irreversible.
    • Usage: /nwfurniturecategory delete <category_name> (e.g., /nwfurniturecategory delete old_furniture)
    • Permission: nwfurnitureshow.admin (default)
  • /nwfurniturecategory hide &lt;name> &lt;true|false>: Sets the visibility status of a specific furniture category for regular players.
    • Usage: /nwfurniturecategory hide <category_name> <true|false> (e.g., /nwfurniturecategory hide secret_items true)
    • Permission: nwfurnitureshow.admin (default)

  • nwfurnitureshow.open: Allows players to use the /nwfurnitureopen command. (Default: everyone)
  • nwfurnitureshow.admin: Allows players to use administrative commands (/nwfurniture setlocation, /nwfurniture config reload, /nwfurniture config additem, /nwfurniture price). (Default: operators)

Showcase

upload_2025-4-23_1-50-41.png
This is the GUI for selecting furniture to preview the ones you're interested in.

Resource Information
Author:
----------
Total Downloads: 123
First Release: Apr 22, 2025
Last Update: May 11, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings