Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

Commit

Permalink
Update to SpongeAPI 7.0.0 (#31)
Browse files Browse the repository at this point in the history
Contributors: Zidane / Dockter.

Signed-off-by: Mike Howe - Dockter <mike@mcsnetworks.com>
  • Loading branch information
Dockter authored and Flibio committed Oct 2, 2017
1 parent 0acd240 commit ca480c6
Show file tree
Hide file tree
Showing 8 changed files with 21 additions and 16 deletions.
4 changes: 2 additions & 2 deletions build.gradle
Expand Up @@ -11,7 +11,7 @@ sourceCompatibility = '1.8'
targetCompatibility = '1.8'

group 'me.flibio'
version '1.7.0'
version '1.8.0'

defaultTasks 'licenseFormat', 'clean', 'build'

Expand All @@ -30,7 +30,7 @@ repositories {
}

dependencies {
compile 'org.spongepowered:spongeapi:${project.apiVersion}'
compile "org.spongepowered:spongeapi:${project.apiVersion}"
compile 'com.github.flibiostudio:utils:1.9.0'
}

Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
@@ -1,5 +1,5 @@
name=JobsLite
owner=Flibio
apiVersion=5.0.0-SNAPSHOT
apiVersion=7.0.0-SNAPSHOT
inceptionYear=2015
currentYear=2017
7 changes: 5 additions & 2 deletions src/main/java/me/flibio/jobslite/JobsLite.java
Expand Up @@ -71,6 +71,7 @@
import org.spongepowered.api.event.game.state.GameStartedServerEvent;
import org.spongepowered.api.event.service.ChangeServiceProviderEvent;
import org.spongepowered.api.plugin.Plugin;
import org.spongepowered.api.plugin.PluginContainer;
import org.spongepowered.api.service.economy.EconomyService;
import org.spongepowered.api.text.serializer.TextSerializers;

Expand All @@ -97,6 +98,8 @@ public class JobsLite {

@Inject public Game game;

@Inject public PluginContainer container;

public String version = JobsLite.class.getAnnotation(Plugin.class).version();

private static FileManager fileManager;
Expand All @@ -113,8 +116,8 @@ public class JobsLite {
public void onPreInitialize(GamePreInitializationEvent event) {
instance = this;
// Register the custom data
Sponge.getDataManager().register(JobData.class, ImmutableJobData.class, new JobDataManipulatorBuilder());
Sponge.getDataManager().register(SignJobData.class, ImmutableSignJobData.class, new SignJobDataManipulatorBuilder());
Sponge.getDataManager().registerBuilder(JobData.class, new JobDataManipulatorBuilder());
Sponge.getDataManager().registerBuilder(SignJobData.class, new SignJobDataManipulatorBuilder());
// Initialze basic plugin managers needed for further initialization
if (new File(configDir.toString()).isAbsolute()) {
fileManager = FileManager.createInstance(this, configDir.toString());
Expand Down
3 changes: 2 additions & 1 deletion src/main/java/me/flibio/jobslite/data/JobData.java
Expand Up @@ -24,6 +24,7 @@
*/
package me.flibio.jobslite.data;

import com.google.common.base.MoreObjects;
import com.google.common.base.Objects;
import com.google.common.collect.ComparisonChain;
import org.spongepowered.api.Sponge;
Expand Down Expand Up @@ -139,7 +140,7 @@ public int compareTo(JobData o) {

@Override
public String toString() {
return Objects.toStringHelper(this)
return MoreObjects.toStringHelper(this)
.add("jobName", this.jobName)
.add("level", this.level)
.add("exp", this.exp)
Expand Down
3 changes: 2 additions & 1 deletion src/main/java/me/flibio/jobslite/data/SignJobData.java
Expand Up @@ -24,6 +24,7 @@
*/
package me.flibio.jobslite.data;

import com.google.common.base.MoreObjects;
import com.google.common.base.Objects;
import com.google.common.collect.ComparisonChain;
import org.spongepowered.api.Sponge;
Expand Down Expand Up @@ -105,7 +106,7 @@ public int compareTo(SignJobData o) {

@Override
public String toString() {
return Objects.toStringHelper(this)
return MoreObjects.toStringHelper(this)
.add("jobName", this.jobName)
.toString();
}
Expand Down
Expand Up @@ -24,6 +24,7 @@
*/
package me.flibio.jobslite.listeners;

import org.spongepowered.api.event.cause.EventContext;
import org.spongepowered.api.service.economy.transaction.ResultType;

import com.google.common.collect.ImmutableMap;
Expand All @@ -39,7 +40,6 @@
import org.spongepowered.api.entity.living.player.Player;
import org.spongepowered.api.event.Listener;
import org.spongepowered.api.event.cause.Cause;
import org.spongepowered.api.event.cause.NamedCause;
import org.spongepowered.api.event.cause.entity.damage.source.EntityDamageSource;
import org.spongepowered.api.event.entity.DestructEntityEvent;
import org.spongepowered.api.event.filter.cause.First;
Expand Down Expand Up @@ -180,14 +180,14 @@ private void addFunds(double amount, Player player) {
if (virt.equalsIgnoreCase("none")) {
// Generate money
account.deposit(JobsLite.getEconomyService().getDefaultCurrency(), BigDecimal.valueOf(amount),
Cause.of(NamedCause.owner(JobsLite.getInstance())));
Cause.of(EventContext.empty(),(JobsLite.getInstance().container)));
} else {
// Transfer money
Optional<Account> aOpt = JobsLite.getEconomyService().getOrCreateAccount(virt);
if (aOpt.isPresent()) {
if (!aOpt.get()
.transfer(account, JobsLite.getEconomyService().getDefaultCurrency(), BigDecimal.valueOf(amount),
Cause.of(NamedCause.owner(JobsLite.getInstance()))).getResult().equals(ResultType.SUCCESS)) {
Cause.of(EventContext.empty(),(JobsLite.getInstance().container))).getResult().equals(ResultType.SUCCESS)) {
// Transfer failed
if (!JobsLite.msgCache.contains(player.getUniqueId())) {
player.sendMessage(messageStorage.getMessage("working.nofunds"));
Expand Down
Expand Up @@ -44,7 +44,7 @@
import org.spongepowered.api.event.Listener;
import org.spongepowered.api.event.block.ChangeBlockEvent;
import org.spongepowered.api.event.cause.Cause;
import org.spongepowered.api.event.cause.NamedCause;
import org.spongepowered.api.event.cause.EventContext;
import org.spongepowered.api.event.filter.cause.First;
import org.spongepowered.api.item.Enchantments;
import org.spongepowered.api.item.inventory.ItemStack;
Expand Down Expand Up @@ -221,14 +221,14 @@ private void addFunds(double amount, Player player) {
if (virt.equalsIgnoreCase("none")) {
// Generate money
account.deposit(JobsLite.getEconomyService().getDefaultCurrency(), BigDecimal.valueOf(amount),
Cause.of(NamedCause.owner(JobsLite.getInstance())));
Cause.of(EventContext.empty(), JobsLite.getInstance().container));
} else {
// Transfer money
Optional<Account> aOpt = JobsLite.getEconomyService().getOrCreateAccount(virt);
if (aOpt.isPresent()) {
if (!aOpt.get()
.transfer(account, JobsLite.getEconomyService().getDefaultCurrency(), BigDecimal.valueOf(amount),
Cause.of(NamedCause.owner(JobsLite.getInstance()))).getResult().equals(ResultType.SUCCESS)) {
Cause.of(EventContext.empty(), JobsLite.getInstance().container)).getResult().equals(ResultType.SUCCESS)) {
// Transfer failed
if (!JobsLite.msgCache.contains(player.getUniqueId())) {
player.sendMessage(messageStorage.getMessage("working.nofunds"));
Expand Down
Expand Up @@ -41,7 +41,7 @@
import org.spongepowered.api.event.Listener;
import org.spongepowered.api.event.block.ChangeBlockEvent;
import org.spongepowered.api.event.cause.Cause;
import org.spongepowered.api.event.cause.NamedCause;
import org.spongepowered.api.event.cause.EventContext;
import org.spongepowered.api.event.filter.cause.First;
import org.spongepowered.api.service.economy.account.Account;
import org.spongepowered.api.service.economy.account.UniqueAccount;
Expand Down Expand Up @@ -198,14 +198,14 @@ private void addFunds(double amount, Player player) {
if (virt.equalsIgnoreCase("none")) {
// Generate money
account.deposit(JobsLite.getEconomyService().getDefaultCurrency(), BigDecimal.valueOf(amount),
Cause.of(NamedCause.owner(JobsLite.getInstance())));
Cause.of(EventContext.empty(), JobsLite.getInstance().container));
} else {
// Transfer money
Optional<Account> aOpt = JobsLite.getEconomyService().getOrCreateAccount(virt);
if (aOpt.isPresent()) {
if (!aOpt.get()
.transfer(account, JobsLite.getEconomyService().getDefaultCurrency(), BigDecimal.valueOf(amount),
Cause.of(NamedCause.owner(JobsLite.getInstance()))).getResult().equals(ResultType.SUCCESS)) {
Cause.of(EventContext.empty(),JobsLite.getInstance().container)).getResult().equals(ResultType.SUCCESS)) {
// Transfer failed
if (!JobsLite.msgCache.contains(player.getUniqueId())) {
player.sendMessage(messageStorage.getMessage("working.nofunds"));
Expand Down

0 comments on commit ca480c6

Please sign in to comment.