File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33 <modelVersion >4.0.0</modelVersion >
44 <groupId >Oneblock</groupId >
55 <artifactId >Oneblock</artifactId >
6- <version >1.4.7 </version >
6+ <version >1.4.7f </version >
77 <build >
88 <sourceDirectory >${src.dir}</sourceDirectory >
99 <defaultGoal >clean package</defaultGoal >
Original file line number Diff line number Diff line change 22 <modelVersion >4.0.0</modelVersion >
33 <groupId >Oneblock</groupId >
44 <artifactId >Oneblock</artifactId >
5- <version >1.4.7 </version >
5+ <version >1.4.7f </version >
66 <properties >
77 <java .version>1.8</java .version>
88 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
Original file line number Diff line number Diff line change @@ -17,7 +17,18 @@ public static int findNearestRegionId(Location loc) {
1717 int X = 0 , Z = 0 ;
1818
1919 for (int i = 0 ; i < size ; i ++) {
20- if (Oneblock .CircleMode ) {
20+ int dx = (X * Oneblock .offset + Oneblock .x ) - locX ;
21+ int dz = (Z * Oneblock .offset + Oneblock .z ) - locZ ;
22+ int distSq = dx * dx + dz * dz ;
23+
24+ if (distSq < minDistSq ) {
25+ minDistSq = distSq ;
26+ nearestId = i ;
27+
28+ if (minDistSq <= halfStoSquared ) break ;
29+ }
30+
31+ if (Oneblock .CircleMode ) {
2132 if (X > Z )
2233 if (X > -Z )
2334 Z --;
@@ -28,20 +39,7 @@ else if (-X > Z || X == Z && Z < 0)
2839 else
2940 X ++;
3041 }
31- else X = i ;
32-
33- int dx = (X * Oneblock .offset + Oneblock .x ) - locX ;
34- int dz = (Z * Oneblock .offset + Oneblock .z ) - locZ ;
35- int distSq = dx * dx + dz * dz ;
36-
37- if (distSq < minDistSq ) {
38- minDistSq = distSq ;
39- nearestId = i ;
40-
41- if (minDistSq <= halfStoSquared ) {
42- break ;
43- }
44- }
42+ else X = i + 1 ;
4543 }
4644 return nearestId ;
4745 }
Original file line number Diff line number Diff line change 11name : Oneblock
22main : Oneblock.Oneblock
3- version : 1.4.7
3+ version : 1.4.7f
44api-version : 1.13
55author : MrMarL
66loadbefore : ['Multiverse-Core']
You can’t perform that action at this time.
0 commit comments