Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package games.coob.laserturrets.settings;
- import org.bukkit.inventory.ItemStack;
- import org.mineacademy.fo.menu.model.SkullCreator;
- import javax.annotation.Nullable;
- public class Arrow extends TurretSettings {
- private ItemStack toolItem;
- private String base64Texture;
- protected Arrow(final String turretName, @Nullable final TurretType type) {
- super(turretName, type);
- }
- @Override
- protected void onLoad() {
- final String texture = "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOGNjNzI1NzhhNjBjMGViMWEzZmEzODFhYTYyMmEwYzkyNzZkYTdmOTU4YWU5YTBjNzFlZTQ4ZTc3MWZiMmNjNSJ9fX0=";
- this.toolItem = this.getItemStack("Tool_Item", SkullCreator.itemFromBase64(texture));
- this.base64Texture = this.getString("Head_Texture", texture);
- super.onLoad();
- }
- @Override
- protected void onSave() {
- super.onSave();
- this.set("Tool_Item", this.toolItem);
- this.set("Head_Texture", this.base64Texture);
- }
- /*public void setToolItem(final CompMaterial material) { // TODO
- this.material = material;
- this.save();
- }*/
- @Override
- public void setBase64Texture(final String texture) {
- this.base64Texture = texture;
- this.save();
- }
- }
Add Comment
Please, Sign In to add comment