Player texture worky now

This commit is contained in:
Ryder Belserion 2023-02-19 02:55:35 -05:00
parent e143cac27a
commit dc3be9954e
No known key found for this signature in database
GPG Key ID: 8FC2E6C54BBF05FE
9 changed files with 22 additions and 52 deletions

View File

@ -7,7 +7,7 @@ paper = "1.19.3-R0.1-SNAPSHOT"
adventure = "4.12.0" adventure = "4.12.0"
# RubyCore # RubyCore
ruby = "0.0.1.2" ruby = "0.0.1.3"
[libraries] [libraries]
@ -22,7 +22,7 @@ adventure_text = { module = "net.kyori:adventure-text-minimessage", version.ref
# RubyCore # RubyCore
ruby_api = { module = "net.dehya.ruby:ruby-core", version.ref = "ruby" } ruby_api = { module = "net.dehya.ruby:ruby-core", version.ref = "ruby" }
ruby_paper = { module = "net.dehya.ruby:ruby-paper", version.ref = "ruby" } ruby_paper = { module = "net.dehya.ruby:ruby-paper", version.ref = "ruby" }
ruby_spigot = { module = "net.dehya.ruby:ruby-spigot", version = "0.0.1.3" } ruby_spigot = { module = "net.dehya.ruby:ruby-spigot", version.ref = "ruby" }
# Configurations # Configurations

View File

@ -6,18 +6,18 @@ import org.bukkit.configuration.file.FileConfiguration;
public class AuctionButtons { public class AuctionButtons {
private ItemBuilder sellingItemsButton; private final ItemBuilder sellingItemsButton;
private ItemBuilder sellingInfoButton; private final ItemBuilder sellingInfoButton;
private ItemBuilder biddingInfoButton; private final ItemBuilder biddingInfoButton;
private ItemBuilder currentListingsInfoButton; private final ItemBuilder currentListingsInfoButton;
private ItemBuilder expiredItemsButton; private final ItemBuilder expiredItemsButton;
private ItemBuilder expiredInfoButton; private final ItemBuilder expiredInfoButton;
private ItemBuilder categoriesButton; private final ItemBuilder categoriesButton;
private ItemBuilder categoriesInfoButton; private final ItemBuilder categoriesInfoButton;
private ItemBuilder nextPageButton; private final ItemBuilder nextPageButton;
private ItemBuilder refreshPageButton; private final ItemBuilder refreshPageButton;
private ItemBuilder backPageButton; private final ItemBuilder backPageButton;
private ItemBuilder switchModeButton; private final ItemBuilder switchModeButton;
public AuctionButtons(FileConfiguration file) { public AuctionButtons(FileConfiguration file) {
String path = "auction-house.settings.buttons."; String path = "auction-house.settings.buttons.";
@ -82,5 +82,4 @@ public class AuctionButtons {
public ItemBuilder getSwitchModeButton() { public ItemBuilder getSwitchModeButton() {
return switchModeButton; return switchModeButton;
} }
} }

View File

@ -14,10 +14,10 @@ import java.util.UUID;
public class AuctionHouse { public class AuctionHouse {
private String name; private final String name;
private FileConfiguration auctionFile; private final FileConfiguration auctionFile;
private InventorySettings inventorySettings; private final InventorySettings inventorySettings;
private List<AuctionItem> auctionItems = new ArrayList<>(); private final List<AuctionItem> auctionItems = new ArrayList<>();
public AuctionHouse(FileConfiguration file) { public AuctionHouse(FileConfiguration file) {
this.name = file.getString("auction-house.settings.name"); this.name = file.getString("auction-house.settings.name");
@ -65,5 +65,4 @@ public class AuctionHouse {
AuctionAddEvent event = new AuctionAddEvent(auctionItem.getSeller(), this, auctionItem); AuctionAddEvent event = new AuctionAddEvent(auctionItem.getSeller(), this, auctionItem);
Bukkit.getServer().getPluginManager().callEvent(event); Bukkit.getServer().getPluginManager().callEvent(event);
} }
} }

View File

@ -4,8 +4,8 @@ import org.bukkit.configuration.file.FileConfiguration;
public class InventorySettings { public class InventorySettings {
private String title; private final String title;
private AuctionButtons auctionButtons; private final AuctionButtons auctionButtons;
public InventorySettings(FileConfiguration file) { public InventorySettings(FileConfiguration file) {
String path = "auction-house.settings."; String path = "auction-house.settings.";
@ -20,5 +20,4 @@ public class InventorySettings {
public AuctionButtons getAuctionButtons() { public AuctionButtons getAuctionButtons() {
return auctionButtons; return auctionButtons;
} }
} }

View File

@ -65,5 +65,4 @@ public class BiddingAuction implements AuctionItem {
public ItemStack getSellingItem() { public ItemStack getSellingItem() {
return sellingItem; return sellingItem;
} }
} }

View File

@ -45,5 +45,4 @@ public class SellingAuction implements AuctionItem {
public ItemStack getSellingItem() { public ItemStack getSellingItem() {
return sellingItem; return sellingItem;
} }
} }

View File

@ -9,17 +9,9 @@ import net.dehya.ruby.common.enums.FileType;
import net.dehya.ruby.files.FileExtension; import net.dehya.ruby.files.FileExtension;
import net.dehya.ruby.files.FileManager; import net.dehya.ruby.files.FileManager;
import org.simpleyaml.configuration.file.YamlFile; import org.simpleyaml.configuration.file.YamlFile;
import java.io.IOException; import java.io.IOException;
@FileBuilder(isLogging = true, isAsync = true, isData = false, fileType = FileType.YAML) @FileBuilder(isLogging = true, isAsync = true, isData = false, fileType = FileType.YAML)
/*@Header("""
Discord: https://discord.gg/crazycrew
Github: https://github.com/Crazy-Crew
Report Issues: https://github.com/Crazy-Crew/CrazyAuctions/issues
Request Features/Support: https://github.com/orgs/Crazy-Crew/discussions
""")*/
public class Config extends FileExtension { public class Config extends FileExtension {
@Key("settings.prefix") @Key("settings.prefix")

View File

@ -7,15 +7,6 @@ import net.dehya.ruby.files.FileExtension;
import java.nio.file.Path; import java.nio.file.Path;
@FileBuilder(isLogging = true, isAsync = false, isData = false, fileType = FileType.YAML) @FileBuilder(isLogging = true, isAsync = false, isData = false, fileType = FileType.YAML)
/*@Header("""
If you notice any translation issues, Do not hesitate to contact our Translators.
Discord: https://discord.gg/crazycrew
Github: https://github.com/Crazy-Crew
Report Issues: https://github.com/Crazy-Crew/CrazyCrates/issues
Request Features/Support: https://github.com/orgs/Crazy-Crew/discussions
""")*/
public class Locale extends FileExtension { public class Locale extends FileExtension {
public Locale(Path path) { public Locale(Path path) {

View File

@ -2,15 +2,8 @@ package com.badbones69.crazyauctions.utils;
import com.badbones69.crazyauctions.api.enums.ServerVersion; import com.badbones69.crazyauctions.api.enums.ServerVersion;
import net.dehya.ruby.items.ItemBuilder; import net.dehya.ruby.items.ItemBuilder;
import org.bukkit.DyeColor;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.block.banner.Pattern;
import org.bukkit.block.banner.PatternType;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.inventory.ItemFlag;
import java.util.Arrays; import java.util.Arrays;
import java.util.List;
public class ItemUtils { public class ItemUtils {
@ -50,7 +43,7 @@ public class ItemUtils {
itemBuilder.setLore(Arrays.asList(value.split(","))); itemBuilder.setLore(Arrays.asList(value.split(",")));
break; break;
case "player": case "player":
//itemBuilder.setp(value); itemBuilder.setTexture(value);
break; break;
case "unbreakable-item": case "unbreakable-item":
//if (value.isEmpty() || value.equalsIgnoreCase("true")) itemBuilder.setUnbreakable(true); //if (value.isEmpty() || value.equalsIgnoreCase("true")) itemBuilder.setUnbreakable(true);
@ -89,11 +82,10 @@ public class ItemUtils {
} }
} }
} catch (Exception e) { } catch (Exception e) {
itemBuilder.setMaterial(Material.RED_TERRACOTTA).setDisplayName("&c&lERROR").setLore(Arrays.asList("&cThere is an error", "&cFor : &c")); ItemBuilder.setMaterial(Material.RED_TERRACOTTA).setDisplayName("&c&lERROR").setLore(Arrays.asList("&cThere is an error", "&cFor : &c"));
e.printStackTrace(); e.printStackTrace();
} }
return itemBuilder; return itemBuilder;
} }
} }