I'm kinda confused with string tag in api 4.0.0 in api 3.0.0, I set the tag like this PHP: $item->setNamedTagEntry(new StringTag("Test", "Test2")); And I check the tag like this PHP: if($item->getNamedTagEntry()->hasTag("Test") && $item->getNamedTagEntry()->getStringTag("Test") == "Test2"){} Now, how to set and get string tag like above in api 4.0.0 ? My try : PHP: //set tag$item->setNamedTag(new StringTag("Test", "Test2"));//get tagif($item->getNamedTag()->hasNamedTag("Test") && $item->getNamedTag()->getString("Test") == "Test2"){}
PHP: // setting nbt$item->getNamedTag()->setString('test', 'testnbt');// getting nbt$item->getNamedTag()->getTag('test'); // returns 'testnbt'