3
3
import java .util .ArrayList ;
4
4
import java .util .HashMap ;
5
5
6
- import de .davboecki .signcodepad .event .CalSaver ;
7
-
8
- import net .minecraft .server .EntityPlayer ;
9
- import net .minecraft .server .Packet100OpenWindow ;
10
- import net .minecraft .server .TileEntity ;
11
- import net .minecraft .server .TileEntitySign ;
12
-
13
6
import org .bukkit .ChatColor ;
14
7
import org .bukkit .Location ;
15
8
import org .bukkit .Material ;
16
9
import org .bukkit .block .Block ;
17
- import org .bukkit .block .BlockFace ;
18
- import org .bukkit .block .Chest ;
19
10
import org .bukkit .block .Sign ;
20
- import org .bukkit .craftbukkit .CraftWorld ;
21
- import org .bukkit .craftbukkit .block .CraftChest ;
22
- import org .bukkit .craftbukkit .block .CraftSign ;
23
- import org .bukkit .craftbukkit .entity .CraftPlayer ;
24
11
import org .bukkit .entity .Player ;
12
+ import org .bukkit .event .EventHandler ;
13
+ import org .bukkit .event .Listener ;
25
14
import org .bukkit .event .block .Action ;
26
15
import org .bukkit .event .player .PlayerInteractEvent ;
27
16
import org .bukkit .event .player .PlayerJoinEvent ;
28
- import org .bukkit .event .Listener ;
29
- import org .bukkit .event .EventHandler ;
30
- import org .bukkit .event .EventPriority ;
31
17
import org .bukkit .inventory .ItemStack ;
32
18
19
+ import de .davboecki .signcodepad .event .CalSaver ;
20
+
33
21
34
22
public class CodePadPlayerListener implements Listener {
35
23
SignCodePad plugin ;
@@ -78,7 +66,7 @@ private double getXpos(Player player, Sign sign, Location signloc) {
78
66
79
67
break ;
80
68
81
- //Süden
69
+ //S�den
82
70
case 4 :
83
71
x = signloc .getX () - playerloc .getX () + 1 ;
84
72
z = playerloc .getZ () - signloc .getZ ();
@@ -112,7 +100,7 @@ private double getXposSuba(double Yaw, int value) {
112
100
113
101
break ;
114
102
115
- //Süden
103
+ //S�den
116
104
case 4 :
117
105
Yaw -= 270 ;
118
106
@@ -155,7 +143,7 @@ private double getYpos(Player player, Sign sign, Location signloc) {
155
143
156
144
break ;
157
145
158
- //Süden
146
+ //S�den
159
147
case 4 :
160
148
x = signloc .getX () - playerloc .getX () + 1 ;
161
149
y = playerloc .getY () - signloc .getY ();
@@ -208,7 +196,7 @@ private void Sternchen(String Code, Sign sign) {
208
196
}
209
197
210
198
private void setError (Sign sign , Player player , String Type ) {
211
- sign .setLine (0 , "1 2 3 | § cErr " );
199
+ sign .setLine (0 , "1 2 3 | � cErr " );
212
200
sign .update ();
213
201
new ErrorReset (sign , player ).start ();
214
202
@@ -614,7 +602,7 @@ private void HandleTorchPad(PlayerInteractEvent event) {
614
602
}
615
603
616
604
Sign sign = (Sign ) event .getClickedBlock ().getState ();
617
- sign .setLine (0 , "1 2 3 | § aOK " );
605
+ sign .setLine (0 , "1 2 3 | � aOK " );
618
606
sign .update ();
619
607
620
608
try {
@@ -641,7 +629,8 @@ private void HandleBlockPad(PlayerInteractEvent event) {
641
629
try {
642
630
plugin .getServer ().getPluginManager ().callEvent (interactevent );
643
631
if (!interactevent .isCancelled ()) {
644
- net .minecraft .server .Block .byId [block .getTypeId ()].interact (((CraftWorld )block .getWorld ()).getHandle (), block .getX (), block .getY (), block .getZ (), ((CraftPlayer )event .getPlayer ()).getHandle ());
632
+ SignCodePad .getInstance ().bridge .interactOnBlock (block .getX (), block .getY (), block .getZ (), block .getWorld (), event .getPlayer (), block .getTypeId ());
633
+ //net.minecraft.server.Block.byId[block.getTypeId()].interact(((CraftWorld)block.getWorld()).getHandle(), block.getX(), block.getY(), block.getZ(), ((CraftPlayer)event.getPlayer()).getHandle());
645
634
}
646
635
} catch (Exception e ) {
647
636
event .getPlayer ().sendMessage (ChatColor .RED +"Couldn't automaticly interact locked block. Please report this problem." );
@@ -652,7 +641,7 @@ private void HandleBlockPad(PlayerInteractEvent event) {
652
641
//event.getClickedBlock().setData(data);
653
642
654
643
//sign = (Sign) event.getClickedBlock().getState();
655
- sign .setLine (0 , "1 2 3 | § aOK " );
644
+ sign .setLine (0 , "1 2 3 | � aOK " );
656
645
sign .setLine (1 , "4 5 6 | ----" );
657
646
sign .setLine (2 , "7 8 9 | <<- " );
658
647
sign .setLine (3 , "* 0 # | OK " );
0 commit comments