This repository was archived by the owner on May 5, 2023. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11bin /
2- .classpath
3- .project
4- .settings
2+ build /
3+ .idea /
Original file line number Diff line number Diff line change 1+ package fr .peaceandcube .pacpi .event ;
2+
3+ import org .bukkit .Material ;
4+ import org .bukkit .entity .ItemFrame ;
5+ import org .bukkit .event .EventHandler ;
6+ import org .bukkit .event .Listener ;
7+ import org .bukkit .event .hanging .HangingPlaceEvent ;
8+ import org .bukkit .inventory .ItemStack ;
9+
10+ public class PlayerEventHandler implements Listener {
11+
12+ @ EventHandler
13+ public void onItemFramePlace (HangingPlaceEvent event ) {
14+ if (event .getPlayer () != null && event .getEntity () instanceof ItemFrame ) {
15+ ItemStack handItem = event .getPlayer ().getInventory ().getItemInMainHand ();
16+ ItemFrame itemFrame = (ItemFrame ) event .getEntity ();
17+
18+ if (handItem .getType () == Material .ITEM_FRAME && handItem .getItemMeta ().getDisplayName ().equalsIgnoreCase ("invisible" )) {
19+ itemFrame .setVisible (false );
20+ }
21+ }
22+ }
23+ }
Original file line number Diff line number Diff line change 11package fr .peaceandcube .pacpi ;
22
3+ import fr .peaceandcube .pacpi .event .PlayerEventHandler ;
34import org .bukkit .plugin .java .JavaPlugin ;
45
56import fr .peaceandcube .pacpi .command .ChronoCommand ;
@@ -11,5 +12,7 @@ public class pAcPI extends JavaPlugin {
1112 public void onEnable () {
1213 this .getCommand ("removealltags" ).setExecutor (new RemoveAllTagsCommand ());
1314 this .getCommand ("chrono" ).setExecutor (new ChronoCommand ());
15+
16+ this .getServer ().getPluginManager ().registerEvents (new PlayerEventHandler (), this );
1417 }
1518}
Original file line number Diff line number Diff line change 11main : fr.peaceandcube.pacpi.pAcPI
22name : pAcPI
3- version : 1.1.0
4- author : Yanis48
3+ version : 1.2.0
4+ author : YanisBft
5+ website : https://github.com/PeaceAndCubeMC/pAcPI
56api-version : 1.13
67
78commands :
You can’t perform that action at this time.
0 commit comments