3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-11-09 13:00:05 +01:00
Dieser Commit ist enthalten in:
Jesse Boyd 2018-08-16 00:04:16 +10:00
Ursprung be574391ed
Commit 659ed09bf1
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 59F1DE6293AF6E1F
8 geänderte Dateien mit 11 neuen und 13 gelöschten Zeilen

Datei anzeigen

@ -21,11 +21,6 @@ buildscript {
} }
} }
allprojects {
group = 'com.sk89q.worldedit'
version = '7.0.0-SNAPSHOT'
}
apply plugin: 'java' apply plugin: 'java'
clean { delete "target" } clean { delete "target" }
@ -50,9 +45,10 @@ ext {
} }
} }
version = date + revision + buildNumber
if ( project.hasProperty("lzNoVersion") ) { // gradle build -PlzNoVersion if ( project.hasProperty("lzNoVersion") ) { // gradle build -PlzNoVersion
version = "unknown" version = "unknown"
} else {
version = date + revision + buildNumber
} }
description = """FastAsyncWorldEdit""" description = """FastAsyncWorldEdit"""
@ -68,7 +64,9 @@ subprojects {
sourceCompatibility = JavaVersion.VERSION_1_8 sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8
version = rootProject.version version = rootProject.version
group = 'com.boydti.fawe'
repositories { repositories {
mavenCentral() mavenCentral()

Datei anzeigen

@ -1,10 +1,12 @@
package com.boydti.fawe.bukkit.filter; package com.boydti.fawe.bukkit.filter;
import com.boydti.fawe.Fawe; import com.boydti.fawe.Fawe;
import com.boydti.fawe.FaweAPI;
import com.boydti.fawe.object.RunnableVal; import com.boydti.fawe.object.RunnableVal;
import com.boydti.fawe.regions.general.CuboidRegionFilter; import com.boydti.fawe.regions.general.CuboidRegionFilter;
import com.boydti.fawe.util.TaskManager; import com.boydti.fawe.util.TaskManager;
import com.sk89q.worldedit.BlockVector; import com.sk89q.worldedit.BlockVector;
import com.sk89q.worldguard.WorldGuard;
import com.sk89q.worldguard.bukkit.WorldGuardPlugin; import com.sk89q.worldguard.bukkit.WorldGuardPlugin;
import com.sk89q.worldguard.protection.ApplicableRegionSet; import com.sk89q.worldguard.protection.ApplicableRegionSet;
import com.sk89q.worldguard.protection.managers.RegionManager; import com.sk89q.worldguard.protection.managers.RegionManager;
@ -29,7 +31,7 @@ public class WorldGuardFilter extends CuboidRegionFilter {
TaskManager.IMP.sync(new RunnableVal<Object>() { TaskManager.IMP.sync(new RunnableVal<Object>() {
@Override @Override
public void run(Object value) { public void run(Object value) {
WorldGuardFilter.this.manager = WorldGuardPlugin.inst().getRegionManager(world); WorldGuardFilter.this.manager = WorldGuard.getInstance().getPlatform().getRegionContainer().get(FaweAPI.getWorld(world.getName()));
for (ProtectedRegion region : manager.getRegions().values()) { for (ProtectedRegion region : manager.getRegions().values()) {
BlockVector min = region.getMinimumPoint(); BlockVector min = region.getMinimumPoint();
BlockVector max = region.getMaximumPoint(); BlockVector max = region.getMaximumPoint();

Datei anzeigen

@ -6,7 +6,6 @@ import com.boydti.fawe.bukkit.wrapper.state.AsyncSign;
import com.boydti.fawe.object.FaweQueue; import com.boydti.fawe.object.FaweQueue;
import com.boydti.fawe.util.TaskManager; import com.boydti.fawe.util.TaskManager;
import com.sk89q.worldedit.WorldEditException; import com.sk89q.worldedit.WorldEditException;
import com.sk89q.worldedit.blocks.BlockID;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
import java.util.function.Supplier; import java.util.function.Supplier;

Datei anzeigen

@ -6,6 +6,7 @@ import com.sk89q.worldedit.blocks.BaseBlock;
import com.sk89q.worldedit.world.block.BlockState; import com.sk89q.worldedit.world.block.BlockState;
import com.sk89q.worldedit.extent.Extent; import com.sk89q.worldedit.extent.Extent;
import com.sk89q.worldedit.world.block.BlockStateHolder; import com.sk89q.worldedit.world.block.BlockStateHolder;
import com.sk89q.worldedit.world.block.BlockTypes;
public class ExistingPattern extends AbstractExtentPattern { public class ExistingPattern extends AbstractExtentPattern {
public ExistingPattern(Extent extent) { public ExistingPattern(Extent extent) {
@ -19,7 +20,7 @@ public class ExistingPattern extends AbstractExtentPattern {
@Override @Override
public boolean apply(Extent extent, Vector set, Vector get) throws WorldEditException { public boolean apply(Extent extent, Vector set, Vector get) throws WorldEditException {
if (set.getBlockX() == get.getBlockX() && set.getBlockZ() == get.getBlockZ() && set.getBlockY() == get.getBlockY()) { if (set.equals(get)) {
return false; return false;
} }
return extent.setBlock(set, extent.getBlock(get)); return extent.setBlock(set, extent.getBlock(get));

Datei anzeigen

@ -353,7 +353,7 @@ public class MathMan {
return x; return x;
} }
public static final boolean isInteger(String str) { public static final boolean isInteger(CharSequence str) {
if (str == null) { if (str == null) {
return false; return false;
} }

Datei anzeigen

@ -818,6 +818,7 @@ public class Vector extends Vector2D implements Comparable<Vector>, Serializable
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
if (obj == this) return true;
if (!(obj instanceof Vector)) { if (!(obj instanceof Vector)) {
return false; return false;
} }

Datei anzeigen

@ -139,7 +139,6 @@ public class BlockMask extends AbstractExtentMask {
if (other instanceof SingleBlockTypeMask) { if (other instanceof SingleBlockTypeMask) {
return new BlockMaskBuilder(bitSets).filter(((SingleBlockTypeMask) other).getBlockType()).build(getExtent()); return new BlockMaskBuilder(bitSets).filter(((SingleBlockTypeMask) other).getBlockType()).build(getExtent());
} }
// TODO FIXME BlockTypeMask
return null; return null;
} }
@ -164,7 +163,6 @@ public class BlockMask extends AbstractExtentMask {
if (other instanceof SingleBlockTypeMask) { if (other instanceof SingleBlockTypeMask) {
return new BlockMaskBuilder(bitSets).add(((SingleBlockTypeMask) other).getBlockType()).build(getExtent()); return new BlockMaskBuilder(bitSets).add(((SingleBlockTypeMask) other).getBlockType()).build(getExtent());
} }
// TODO FIXME BlockTypeMask
return null; return null;
} }

Datei anzeigen

@ -56,7 +56,6 @@ public class YAMLConfiguration extends LocalConfiguration {
logger.log(Level.WARNING, "Error loading WorldEdit configuration", e); logger.log(Level.WARNING, "Error loading WorldEdit configuration", e);
} }
// TODO FIXME use Config class with comments / bindings
profile = config.getBoolean("debug", profile); profile = config.getBoolean("debug", profile);
wandItem = ItemTypes.parse(config.getString("wand-item", wandItem.getId())); wandItem = ItemTypes.parse(config.getString("wand-item", wandItem.getId()));