Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.

Commit

Permalink
Merge pull request #4 from ReefRealm/TradeAndStoreSystem
Browse files Browse the repository at this point in the history
Add new Store class and update TradeSystem in SkyPVP
  • Loading branch information
mathiasclari authored Dec 25, 2023
2 parents 1a6c7c8 + eab6e1b commit 268f2ae
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 13 deletions.
8 changes: 8 additions & 0 deletions src/main/java/net/reefrealm/reefrealmskypvp/store/Store.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package net.reefrealm.reefrealmskypvp.store;

public class Store {
/*TODO
- Add store command
- Buy stuff
*/
}
Original file line number Diff line number Diff line change
@@ -1,17 +1,26 @@
package net.reefrealm.reefrealmskypvp.trading;

public class TradeSystem {
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerInteractEntityEvent;
import org.bukkit.event.player.PlayerInteractEvent;

public class TradeSystem implements Listener {

@EventHandler
public void ClickPlayerEvent(PlayerInteractEntityEvent event){
if (event.getRightClicked() instanceof Player) {
Player player = event.getPlayer();
Player target = (Player) event.getRightClicked();
if (player.getItemInHand().getType().equals(Material.EMERALD)) {
player.sendMessage("You have clicked on " + target.getName());
target.sendMessage(player.getName() + " has clicked on you");
}
}

}


/*TODO
- Add trade command
- Add trade accept command
- Add trade deny command
- Add trade cancel command
- Add trade list command
- Add trade remove command
- Add trade top command
- Add trade pay command
- Add trade give command
- Add trade take command
*/
}

0 comments on commit 268f2ae

Please sign in to comment.