Comments (6)
A NBT tag is set to differentiate gui items from other items. What's your reason for this?
from triumph-gui.
When a player receives a set items this set do not merge with other items
from triumph-gui.
Then create a new item, the nbt is applied only to items set in GUIs
from triumph-gui.
Player gets this set from the menu with the nbt tag so I have to disable nbt tag for the items
from triumph-gui.
you have to create new items, is not possible to disable this
from triumph-gui.
For anyone looking here for a solution to this problem (which is, to my understanding, about removing the NBT tag added by triumph-gui to items so that you can let players remove items from the inventory and put them in their own inventory), you can do that by changing the ItemStack in the InventoryClickEvent listener.
For example, assuming original
is the initial ItemStack:
GuiItem gui = ItemBuilder.from(original.clone()).asGuiItem();
gui.setAction(event -> {
// ...
event.setCurrentItem(original); // the important part
event.setCancelled(false); // assuming you're cancelling all events in the default action
// ...
});
from triumph-gui.
Related Issues (20)
- PaginatedGui#getPagesNum returns Integer.MAX_VALUE when optional field is not set HOT 1
- Cant shift click items into Workbench GUI
- Security issue in dependency
- [IDEA] GuiType.ANVIL HOT 1
- Skull creation method HOT 1
- java.lang.NoClassDefFoundError: dev/triumphteam/gui/guis/Gui HOT 2
- Missing class when using Paper 1.20.6 HOT 1
- Is there a way to make GUI Items non draggable? HOT 3
- Clear GUI Items HOT 1
- updateTitle reopens the menu and nullifies listeners
- Gui filler does not fill last slot of WORKBENCH and DROPPER.
- [Suggestion] Pagenated StorageGui HOT 1
- Does it work for 1.9 to 1.19? HOT 1
- Cannot use setItem with normal GUI HOT 7
- Different NBT Attributes of Default Cooldowns, Refills, and Similar Items Compared to TriumphGUI HOT 1
- NBT Items on gui HOT 9
- Error HOT 4
- updateTitle accepts string only HOT 5
- Java 17 compatibility? HOT 5
- Dupe Bug with GUI HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from triumph-gui.