Skip to content

Commit

Permalink
Fix issue when icons cannot be changed via parse.
Browse files Browse the repository at this point in the history
Parser does not work with materials. Use materials directly instead.
  • Loading branch information
BONNe committed Jan 23, 2019
1 parent ca32c53 commit 3d0f01f
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -384,18 +384,18 @@ else if (this.challenge.getChallengeType().equals(Challenge.ChallengeType.OTHER)
this.user.getPlayer(),
this.challenge.getIcon().getType().name(),
(player, reply) -> {
ItemStack newIcon = ItemParser.parse(reply);
Material material = Material.getMaterial(reply);

if (newIcon != null)
if (material != null)
{
this.challenge.setIcon(newIcon);
this.challenge.setIcon(new ItemStack(material));
this.build();
}
else
{
this.user.sendMessage("challenges.errors.wrong-icon", "[value]", reply);
}

this.build();
return reply;
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -331,18 +331,18 @@ private PanelItem createButton(Button button)
this.user.getPlayer(),
this.challengeLevel.getIcon().getType().name(),
(player, reply) -> {
ItemStack newIcon = ItemParser.parse(reply);
Material material = Material.getMaterial(reply);

if (newIcon != null)
if (material != null)
{
this.challengeLevel.setIcon(newIcon);
this.challengeLevel.setIcon(new ItemStack(material));
this.build();
}
else
{
this.user.sendMessage("challenges.errors.wrong-icon", "[value]", reply);
}

this.build();
return reply;
});

Expand Down

0 comments on commit 3d0f01f

Please sign in to comment.