1j&Cey_cE^$a9c^b1sbKB_nxXuj?t;RSL&}LwHSb*;h40wl(txoJe`y#rIj%aCXUncq@F7psbc~+huidupOhumgSr?O5x5$U9p@1TJ!gN#IA`2gp`F)#)6EeTmd;62gJ{9+}
zfrsp3Om~c!ZpBi0!_f=2qv9PL{<#gyE|hM*lK>gJXcZ*n0~+4tm27W+$B>HmFh?mX
zM|O|-MR8;8lA9mWa1!tJXU*Rawpq`);V%}<9BDI`BQ=?}MLK>zKB(XWywi1J|(cG
zsrz!O3iz9(`5Bg>#VZ3l;1oWq;d8PK%9!r<(SV9GG{q0+W(8jmxG~hGrX|PTcBbO=
zY$9FIGvg6_5nopDB^D{9*sC)xQ)d%=1z#0dl0KN~OCH_d-MO#haFTQvp2#^}w#}pX
znrxe|%Y2trXjJzNz6c30v#KrVpk1cT4%VG<;jiBfgxbr1VJ*=cTmzV5+~fOB(sE
zH1d={LwO_J&4Vgt1hjO~nKaq_v3+JiHtej1r*V-RoR#jmR0uSc^6)~E{O+08WR0J}
za|)gnSRcyO74g9J=kyUHCvQfJ$%r~tx|8M2Xhj)DW$`@H%sa+0^8~4t
z1h6`6v4k{t2e-6|VualW7??$KK
z4@3(UsBE4Tyu<+I^;3SOABy6yXjSmH5?1y{lNFq&k!ad3IvHb+DQ}ZY0${gQ<__z?
z)bn-=HYa^U4WA0%;`|pIk${gyXClpm(>Nk
zTj%ZWp0|4-u-kZ<-K4bJ6|%cvBFfN!dYV`nf^VFMzYF^q40BSMWq#;@c*?9>ShS
zpR{nmTY5pJePiv_o1Vu&d(AD=I8^uMX}sk$PBzrcg1z3ZG}K6>hUyE*&R{&q&IAuO
zD16k}KEy2UsenAgzB`Q#iw{jo!&4#Eb68(i=j|aK&z<``cTQBbUFOLB67$_5{R?<-
z7Vo3ak#pG55Shipf;=(MuKJd|+R7Z))A3K#eVQj5)LEPs2w^;^2zl}mfk!Sq=Q;3s
z&wIK!{vSv2DX
zwBl84#xHqi{|~S1wYXih@h-lN>rU(tDeM%(xKm_#A$HLr9^j4lERtddd&Dc)EB=ix
z@n7EkWamH38DskettnS8;0JQjxcVV}BpaElALA!-YPfn4FQE!8;#Is%Sv4)bh@awT
zoR==#i&rR9=$AwPeh!76wc;1tRq4+e%6~;!mUn<(bEVR^llTo+5qda<-*Oej@90xM
zYF@`#1xFPO@cBQ)E@3;O3WS2+D>&@!{L$Z+V{{7Gb_o$EWi^1;@DwBZ6K?f~4tw}7
v2Xv`7(|?v7^_QMaPf+4Bl0UwK%*l|Kqm{mPkRy$6e`lPM%>Ln>`RD%uHgPS)
literal 0
HcmV?d00001
diff --git a/bin/i/hesh/greet/events.class b/bin/i/hesh/greet/events.class
new file mode 100644
index 0000000000000000000000000000000000000000..234bef7fb823d91edc1b254ddf7ac732eab082be
GIT binary patch
literal 3221
zcma)8`BxKH6#gFDL>N({qPUK2RaWDU6-o<;paNDb
zzVDmVBIr3ip3|QG(4YDbwf1|H#3U$U&PitS-n;jH_q*S{Gk^bg>30Adaalv2z+5Xb
zB;!MoK~G9QB1fd-$2AlP%sy(4m=W7_1|z%sj>>*tLykUTw6332Nsl$;DEAC52
zdICi;PYzfo1i~E|+aBMuoWXkTHdv13HwxreRQ3uKw75}OjC{=0F$2XKW(h2qY}TBx
z?5OmLQHq%}5XL+Wa|PyQVQ3jL{TA1DJstB=Mz>9S_B9EVb=>Goy>hfrM>!S|j~Rrqcwg7E&$G+AO?hq*4
z^vT34u6J8M0|GTVG=v0Zby$wcXsxC$f;S$w}oV8o1{h1
ztBT#KV|!5Sw(h0_C1}S^4LbxDPK8v*E>(ApiFKL7?2!g^>gZByCBEC?9+zH=8J8j4
z%c#atmOw_0Kt4u~^hTt&LXp|6qetN?jZ0sZsZ++|=AcyZ_vz?W-bxu^n-y0TRe?gd
zkF{@?w(S}r+|PQ}82hE&?+#1DcXJ{rFNbs-Rsl-l?4p$S5RQ=E-HuI6MzSh#V{0)?
z^lRu7n3I)rb1+17L_wL(CX}RE%8LA?#h&mjJHj5fIfE#s`VtJn(lEq+2^hp%dz-`%=R
zHSLHR3CEQZcU<49nGtf5U0!P_0FUT+6sK72Av4|;#Nv3oKZM5_d+*7ZR6(B5@uUh;
z*w)?J+7-gnY;>c7W801y!Pu^3y`CXs1FmP-9LI(`U^w!)!O{)0zu10)9Ow3i>e{KA
zndf5yi>B@+Vu>lq@Sw#n)jYGuH~Wuunz8hV*^{tH+_V!!9ZOG;V!Wr{n!}PbeQL)lN^%wSb(CYo{BE
z%`)2RP-L03K2~XcB2b+r{~L_99K#SkV{e(6PY7R-_T#Q+M^!_8rQ>US!?f8s`__JnQkqPYVs7Pc=7mq)
z?98TPlXWZZaT8v@+-|AIVo6{SU!xiyEBFM>=eLkws0S&33wY1h68@I(-$1a>m!_(V
z(5o(^^uR^T9>tt7EC??i!_rY0>h|{FHdtNB+cB*E4b|sqpNCrhmeLEL(|0L0@VX}W
zr($kI1Z#N}ScmmIy@B^d{I`);#uwkyM&mWFdJLO7s}+E%3#cAP{Y5m5VjF|kOrTAW
z#*Pez-AN2%*u%}e0$nw^$oF%%Hfh%a=T9`5OXg0rK42kdw+Ljlla49x|08bYPW%#hbdsnYy%mUUPqs1srtH4hM
zx54U}EDVax{D95%WDuCks?9?kU;Y|VhCVF9DJ;fmEWtS}#UEIPzj*%-3?cZ+r5JA{
zvt%;GxVk%wXUTOT{>5{6p6oZ`PrN`CF75s%T062KM~@wHni;+u+xcaq7E;oM{)tt6OLOnr5bmXY+G
zPK!9s;)5Wq4XL!0xIW~H67-oAmO5hjsIw;gX;7N*=i~UYcmm(%V;n!{sx16#x(dJL
saSWt2T}BW<6@RNS6E#>!o;DMZVmb+_?i!>zLK+Vst-l6oBJgzSfA%^%@&Et;
literal 0
HcmV?d00001
diff --git a/plugin.yml b/plugin.yml
new file mode 100644
index 0000000..8da7983
--- /dev/null
+++ b/plugin.yml
@@ -0,0 +1,18 @@
+name: greet
+version: 0.3
+main: i.hesh.greet.commands
+author: Don
+
+commands:
+ opcheck:
+ usage: /
+ description: Check op status.
+ count:
+ usage: /
+ description: returns online player list.
+ kit1:
+ usage: /
+ description: Basic survival kit.
+ setspwan:
+ usage: /
+ description: sets your current location as bed spwan.
\ No newline at end of file
diff --git a/src/i/hesh/greet/commands.java b/src/i/hesh/greet/commands.java
new file mode 100644
index 0000000..b82b6cb
--- /dev/null
+++ b/src/i/hesh/greet/commands.java
@@ -0,0 +1,92 @@
+package i.hesh.greet;
+
+import org.bukkit.Bukkit;
+import org.bukkit.ChatColor;
+import org.bukkit.Material;
+import org.bukkit.command.Command;
+import org.bukkit.command.CommandSender;
+import org.bukkit.entity.Player;
+import org.bukkit.inventory.ItemStack;
+import org.bukkit.plugin.java.JavaPlugin;
+
+public class commands extends JavaPlugin {
+
+ public void onEnable() {
+
+ Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.AQUA + "greet plugin is Enabled");
+ Bukkit.getServer().getPluginManager().registerEvents(new events(), this);
+
+ }
+ public void onDisable() {
+ Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.RED + "Plugin greet is disabled");
+ }
+
+
+ public boolean onCommand(CommandSender sender, Command cmd, String commandlabel, String[] args) {
+ String greetprefix = ChatColor.AQUA + "[" + ChatColor.BLUE + "greet" + ChatColor.AQUA + "] "; //[ greet ]
+ Player p = (Player) sender;
+
+ if(cmd.getName().equalsIgnoreCase("opcheck")) {
+
+ String pName = p.getDisplayName();
+ p.sendMessage(greetprefix + ChatColor.AQUA + "Hello " + pName+"! " );
+
+
+ if (p.isOp()) {
+ p.sendMessage(greetprefix+ChatColor.GREEN +"You are an Operator");
+ //p.giveExp(5);
+ }
+ else {
+
+ p.sendMessage(greetprefix + ChatColor.GREEN +"You are not an Operator");
+ }
+
+
+ }
+ if(cmd.getName().equalsIgnoreCase("count")) {
+ //p.sendMessage(hesh());
+
+ int i = 1;
+ p.sendMessage(greetprefix + ChatColor.GRAY + "Online Players :");
+ for(Player player : Bukkit.getOnlinePlayers()) {
+
+ p.sendMessage(ChatColor.RED + "" + i + "- " + player.getName());
+ i++;
+ }
+
+
+
+ }
+
+ if(cmd.getName().equalsIgnoreCase("kit1")) {
+ ItemStack kit1p = new ItemStack(Material.STONE_PICKAXE);
+ ItemStack kit1s = new ItemStack(Material.STONE_SWORD);
+ ItemStack kit1a = new ItemStack(Material.STONE_AXE);
+ ItemStack kit1t = new ItemStack(Material.TORCH,5);
+
+ p.sendMessage( greetprefix + ChatColor.AQUA + "Survival Kit");
+
+ p.getInventory().addItem(kit1p);
+ p.getInventory().addItem(kit1s);
+ p.getInventory().addItem(kit1a);
+ p.getInventory().addItem(kit1t);
+
+ }
+ /*if(cmd.getName().equalsIgnoreCase("setspwan")) { // TODO: give option of new arg to set cords &
+ p.setBedSpawnLocation(p.getLocation());
+ p.sendMessage(ChatColor.GREEN +"Your bed Spwan has been updated to currnet location");
+
+ }*/ //failed to respwan (bed obstructed)
+ return true;
+ }
+
+
+ public String hesh() {
+ String Players;
+ Players = Bukkit.getServer().getOnlinePlayers().toString();
+
+
+ return Players;
+ }
+
+}
diff --git a/src/i/hesh/greet/events.java b/src/i/hesh/greet/events.java
new file mode 100644
index 0000000..c9bc821
--- /dev/null
+++ b/src/i/hesh/greet/events.java
@@ -0,0 +1,51 @@
+package i.hesh.greet;
+
+import org.bukkit.Bukkit;
+import org.bukkit.ChatColor;
+import org.bukkit.entity.Player;
+import org.bukkit.event.EventHandler;
+import org.bukkit.event.Listener;
+import org.bukkit.event.player.PlayerBedEnterEvent;
+import org.bukkit.event.player.PlayerJoinEvent;
+import org.bukkit.event.player.PlayerQuitEvent;
+
+public class events implements Listener {
+
+ String prefix = ChatColor.AQUA + "[" + ChatColor.BLUE + "5radl" + ChatColor.AQUA + "] "; //[ 5radl ]
+
+ @EventHandler
+ public void player(PlayerJoinEvent e) {
+
+ Player p = e.getPlayer();
+ e.setJoinMessage(prefix + ChatColor.GRAY + p.getName().toLowerCase() + ChatColor.AQUA + " joined 5radl Server!");
+ String pName = p.getDisplayName();
+ p.sendMessage(ChatColor.AQUA +"Hello " + pName + ", Welcome to 5radl Server");
+ //p.sendMessage(ChatColor.AQUA +"Online Players are "+ Bukkit.getOnlinePlayers());
+
+
+ p.sendMessage(ChatColor.GRAY + "Online Players :");
+ int i = 1;
+ for(Player player : Bukkit.getOnlinePlayers()) {
+ p.sendMessage(ChatColor.RED + "" + i + "- " + player.getName());
+ i++;
+ }
+ p.sendMessage(ChatColor.AQUA +"Type"+ ChatColor.GREEN +" (/help greet) "+ ChatColor.AQUA+ "for list of new commands");
+
+ }
+ @EventHandler
+ public void Quit(PlayerQuitEvent e ) {
+ Player p = e.getPlayer();
+ e.setQuitMessage(prefix +ChatColor.GRAY + p.getName().toLowerCase() + ChatColor.DARK_RED + " left the server");
+ }
+
+ public void player(PlayerBedEnterEvent e) { //Changed TRY!
+ Player p = e.getPlayer();
+ p.sendMessage("aaaaaaaaaaa");
+ Bukkit.getWorld("world").setFullTime(1);
+ Bukkit.getConsoleSender().sendMessage(prefix +"Good Morning!");
+ }
+
+
+
+}
+