<repositories>
<repository>
<id>codemc-repo</id>
<url>https://repo.codemc.org/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>me.kryniowesegryderiusz</groupId>
<artifactId>kgenerators-core</artifactId>
<version>VERSION</version>
<scope>provided</scope>
</dependency>
</dependencies>
repositories {
maven { url "https://repo.codemc.org/repository/maven-public/" }
}
dependencies {
compileOnly 'me.kryniowesegryderiusz:kgenerators-core:VERSION'
}
VERSION should look like 7.0
/ 7.1 / 7.2
and so on
Example of removing generator from location
location
- Bukkit Location variable
IGeneratorLocation igl = KGeneratorsAPI.getGeneratorLocation(location);
if (igl != null)
igl.removeGenerator(true, null);
Example of checking if mining generator is possible
This can be related for example to CustomEnchants/Minions plugins
location
- Bukkit Location variable for mined block
player
- Player related with this action
IGeneratorLocation igl = KGeneratorsAPI.getGeneratorLocation(location);
if (igl != null
&& igl.isPermittedToMine(player)
&& igl.isBlockPossibleToMine(location)) {
//Your block removal code
igl.scheduleGeneratorRegeneration();
}