BentoBox 1.14 API
This commit is contained in:
parent
262889c49f
commit
4cb6b66bc7
2
pom.xml
2
pom.xml
|
@ -66,7 +66,7 @@
|
|||
<!-- Do not change unless you want different name for local builds. -->
|
||||
<build.number>-LOCAL</build.number>
|
||||
<!-- This allows to change between versions. -->
|
||||
<build.version>1.9.7</build.version>
|
||||
<build.version>1.9.8</build.version>
|
||||
</properties>
|
||||
|
||||
<!-- Profiles will allow to automatically change build version. -->
|
||||
|
|
|
@ -17,7 +17,7 @@ public class SignCacheManager {
|
|||
private Warp addon;
|
||||
// Database handler for level data
|
||||
private Database<SignCache> handler;
|
||||
|
||||
|
||||
public SignCacheManager(Warp addon) {
|
||||
this.addon = addon;
|
||||
handler = new Database<>(addon, SignCache.class);
|
||||
|
@ -33,9 +33,9 @@ public class SignCacheManager {
|
|||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
void saveCache() {
|
||||
cachedSigns.forEach((w, m) -> handler.saveObject(new SignCache(w, m)));
|
||||
cachedSigns.forEach((w, m) -> handler.saveObjectAsync(new SignCache(w, m)));
|
||||
}
|
||||
|
||||
Material getSignIcon(World world, UUID warpOwner) {
|
||||
|
@ -65,7 +65,7 @@ public class SignCacheManager {
|
|||
cachedSigns.get(world).put(playerUUID, result);
|
||||
return result.getSignText();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Removes sign text from the cache
|
||||
* @param world - world
|
||||
|
|
|
@ -9,8 +9,10 @@ import org.bukkit.World;
|
|||
import com.google.gson.annotations.Expose;
|
||||
|
||||
import world.bentobox.bentobox.database.objects.DataObject;
|
||||
import world.bentobox.bentobox.database.objects.Table;
|
||||
import world.bentobox.warps.SignCacheItem;
|
||||
|
||||
@Table(name = "WarpSignCache")
|
||||
public class SignCache implements DataObject {
|
||||
|
||||
@Expose
|
||||
|
|
|
@ -10,7 +10,9 @@ import org.bukkit.World;
|
|||
import com.google.gson.annotations.Expose;
|
||||
|
||||
import world.bentobox.bentobox.database.objects.DataObject;
|
||||
import world.bentobox.bentobox.database.objects.Table;
|
||||
|
||||
@Table(name = "WarpsData")
|
||||
public class WarpsData implements DataObject {
|
||||
|
||||
@Expose
|
||||
|
|
|
@ -2,43 +2,16 @@ name: Warps
|
|||
main: world.bentobox.warps.Warp
|
||||
version: ${version}${build.number}
|
||||
icon: OAK_SIGN
|
||||
api-version: 1.14
|
||||
|
||||
authors: tastybento
|
||||
|
||||
softdepend: AcidIsland, BSkyBlock, CaveBlock, SkyGrid, AOneBlock
|
||||
|
||||
permissions:
|
||||
bskyblock.island.warp:
|
||||
'[gamemode].island.warp':
|
||||
description: Player can use warp or warps commands
|
||||
default: true
|
||||
bskyblock.island.addwarp:
|
||||
description: Player can create a welcome warp sign
|
||||
default: true
|
||||
|
||||
acidisland.island.warp:
|
||||
description: Player can use warp or warps commands
|
||||
default: true
|
||||
acidisland.island.addwarp:
|
||||
description: Player can create a welcome warp sign
|
||||
default: true
|
||||
|
||||
caveblock.island.warp:
|
||||
description: Player can use warp or warps commands
|
||||
default: true
|
||||
caveblock.island.addwarp:
|
||||
description: Player can create a welcome warp sign
|
||||
default: true
|
||||
|
||||
skygrid.island.warp:
|
||||
description: Player can use warp or warps commands
|
||||
default: true
|
||||
skygrid.island.addwarp:
|
||||
description: Player can create a welcome warp sign
|
||||
default: true
|
||||
|
||||
aoneblock.island.warp:
|
||||
description: Player can use warp or warps commands
|
||||
default: true
|
||||
aoneblock.island.addwarp:
|
||||
'[gamemode].island.addwarp':
|
||||
description: Player can create a welcome warp sign
|
||||
default: true
|
||||
|
|
Loading…
Reference in New Issue