Skip to content
This repository was archived by the owner on Dec 11, 2022. It is now read-only.

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
xiaozhangup committed Mar 5, 2022
1 parent 59871fc commit 1dc16fe
Show file tree
Hide file tree
Showing 10 changed files with 74 additions and 1 deletion.
13 changes: 13 additions & 0 deletions .idea/libraries/Maven__com_arcaniax_HeadDatabase_API_1_3_0.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Natunology.iml
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,6 @@
<orderEntry type="library" scope="PROVIDED" name="Maven: org.ow2.asm:asm-commons:9.2" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.ow2.asm:asm-tree:9.2" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: org.ow2.asm:asm-analysis:9.2" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: com.arcaniax:HeadDatabase-API:1.3.0" level="project" />
</component>
</module>
6 changes: 6 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@
<version>1.18.1-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.arcaniax</groupId>
<artifactId>HeadDatabase-API</artifactId>
<version>1.3.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
<repositories>
<repository>
Expand Down
2 changes: 2 additions & 0 deletions src/main/java/me/xiaozhangup/natunology/Main.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import me.xiaozhangup.natunology.event.Invkeep;
import me.xiaozhangup.natunology.event.MovePart;
import me.xiaozhangup.natunology.techcore.events.Books;
import me.xiaozhangup.natunology.techcore.views.MainTap;
import org.bukkit.Bukkit;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin;
Expand Down Expand Up @@ -34,6 +35,7 @@ public void onEnable() {
getLogger().info("Commands Loaded!");

Bukkit.getPluginManager().registerEvents(new Books() , this);
Bukkit.getPluginManager().registerEvents(new MainTap() , this);

// if (getConfig().getBoolean("Dead.enable")) {
// Bukkit.getPluginManager().registerEvents(new Invkeep() , this);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import me.xiaozhangup.natunology.Main;
import me.xiaozhangup.natunology.api.Message;
import me.xiaozhangup.natunology.techcore.items.Items;
import me.xiaozhangup.natunology.techcore.views.MainTap;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;

Expand Down Expand Up @@ -48,6 +49,8 @@ public static void regCommands() {
} catch (Exception e) {
Message.send(p , "&f[&7科技&f] &c这个物品没有 NTGID");
}
} else if (inside[0].equals("guide")) {
MainTap.openMainTap(p);
} else {
Message.send(p , "&f[&7科技&f] &c没有这个命令!" , "&f[&7科技&f] 输入/ntg help 查看帮助");
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package me.xiaozhangup.natunology.techcore.events;

import me.xiaozhangup.natunology.api.Message;
import me.xiaozhangup.natunology.techcore.views.MainTap;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
Expand All @@ -16,7 +17,7 @@ public void onItemClick(PlayerInteractEvent e) {
e.getItem().getItemMeta().getCustomModelData() == 1) {
Player p = e.getPlayer();
e.setCancelled(true);
Message.send(p , "Book Passed! NPE Mode");
MainTap.openMainTap(p);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,13 @@
import me.xiaozhangup.natunology.api.Message;
import me.xiaozhangup.natunology.api.NString;
import org.bukkit.Material;
import org.bukkit.entity.Item;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.inventory.meta.SkullMeta;

import java.util.HashMap;
import java.util.UUID;

public class Items {

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package me.xiaozhangup.natunology.techcore.views;

import me.xiaozhangup.natunology.api.Message;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.InventoryHolder;

public class MainTap implements Listener {

public static void openMainTap(Player p) {
Inventory inventory = Bukkit.createInventory(new Menukey() , 54 , Message.color("&8&lNatunology 指导书"));
p.openInventory(inventory);
}

@EventHandler
public void onInvClick(InventoryClickEvent e) {
if (!(e.getWhoClicked() instanceof Player)) return;
Player player = (Player) e.getWhoClicked();
InventoryHolder holder = player.getOpenInventory().getTopInventory().getHolder();
if(holder instanceof Menukey) {
e.setCancelled(true);
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package me.xiaozhangup.natunology.techcore.views;

import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.InventoryHolder;

public class Menukey implements InventoryHolder {

private Inventory inv;

@Override
public Inventory getInventory() {
return inv;
}
}
2 changes: 2 additions & 0 deletions src/main/resources/plugin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ api-version: 1.13
authors:
- xiaozhangup
description: Happyland pack
depend:
- HeadDatabase
commands:
natunology:
aliases: [ntg]

0 comments on commit 1dc16fe

Please sign in to comment.