Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
MythicCraft
MythicCosmetics
Commits
a0866f7f
Commit
a0866f7f
authored
3 years ago
by
Ticxo
Browse files
Options
Download
Email Patches
Plain Diff
ItemStack access
parent
49ab102a
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
23 additions
and
2 deletions
+23
-2
api/src/main/java/io/lumine/cosmetics/api/cosmetics/ItemCosmetic.java
.../java/io/lumine/cosmetics/api/cosmetics/ItemCosmetic.java
+9
-0
plugin/src/main/java/io/lumine/cosmetics/managers/back/BackAccessory.java
...java/io/lumine/cosmetics/managers/back/BackAccessory.java
+7
-1
plugin/src/main/java/io/lumine/cosmetics/managers/hats/Hat.java
.../src/main/java/io/lumine/cosmetics/managers/hats/Hat.java
+7
-1
No files found.
api/src/main/java/io/lumine/cosmetics/api/cosmetics/ItemCosmetic.java
0 → 100644
View file @
a0866f7f
package
io.lumine.cosmetics.api.cosmetics
;
import
org.bukkit.inventory.ItemStack
;
public
interface
ItemCosmetic
{
ItemStack
getCosmetic
();
}
This diff is collapsed.
Click to expand it.
plugin/src/main/java/io/lumine/cosmetics/managers/back/BackAccessory.java
View file @
a0866f7f
package
io.lumine.cosmetics.managers.back
;
import
io.lumine.cosmetics.api.cosmetics.ItemCosmetic
;
import
io.lumine.cosmetics.api.players.CosmeticProfile
;
import
io.lumine.cosmetics.constants.CosmeticType
;
import
io.lumine.cosmetics.managers.AbstractCosmetic
;
import
io.lumine.utils.menu.Icon
;
import
org.bukkit.inventory.ItemStack
;
import
java.io.File
;
public
class
BackAccessory
extends
AbstractCosmetic
{
public
class
BackAccessory
extends
AbstractCosmetic
implements
ItemCosmetic
{
public
BackAccessory
(
File
file
,
String
key
)
{
super
(
file
,
CosmeticType
.
type
(
BackAccessory
.
class
),
key
);
...
...
@@ -23,4 +25,8 @@ public class BackAccessory extends AbstractCosmetic {
return
buildIcon
(
"back accessory"
);
}
@Override
public
ItemStack
getCosmetic
()
{
return
getMenuItem
();
}
}
This diff is collapsed.
Click to expand it.
plugin/src/main/java/io/lumine/cosmetics/managers/hats/Hat.java
View file @
a0866f7f
package
io.lumine.cosmetics.managers.hats
;
import
io.lumine.cosmetics.api.cosmetics.ItemCosmetic
;
import
io.lumine.cosmetics.api.players.CosmeticProfile
;
import
io.lumine.cosmetics.constants.CosmeticType
;
import
io.lumine.cosmetics.managers.AbstractCosmetic
;
import
io.lumine.utils.menu.Icon
;
import
org.bukkit.inventory.ItemStack
;
import
java.io.File
;
public
class
Hat
extends
AbstractCosmetic
{
public
class
Hat
extends
AbstractCosmetic
implements
ItemCosmetic
{
public
Hat
(
File
file
,
String
key
)
{
super
(
file
,
CosmeticType
.
type
(
Hat
.
class
),
key
);
...
...
@@ -23,4 +25,8 @@ public class Hat extends AbstractCosmetic {
return
buildIcon
(
"hat"
);
}
@Override
public
ItemStack
getCosmetic
()
{
return
getMenuItem
();
}
}
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment