mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2025-07-03 14:14:43 +02:00
Initial annotation usage cleanup + EditorConfig
This commit is contained in:
.editorconfig
.github
Bukkit
build.gradle.kts
src
main
java
com
plotsquared
bukkit
BukkitCommand.javaBukkitPlatform.java
entity
AgeableStats.javaArmorStandStats.javaEntityBaseStats.javaEntityWrapper.javaHorseStats.javaLivingEntityStats.javaReplicatingEntityWrapper.javaTameableStats.javaTeleportEntityWrapper.java
generator
BlockStatePopulator.javaBukkitAugmentedGenerator.javaBukkitPlotGenerator.javaDelegatePlotGenerator.java
inject
listener
BlockEventListener.javaChunkListener.javaEntityEventListener.javaEntitySpawnListener.javaForceFieldListener.javaPaperListener.javaPaperListener113.javaPlayerEventListener.javaProjectileEventListener.javaServerListener.javaSingleWorldListener.javaWorldEvents.java
managers
permissions
placeholder
player
queue
schematic
util
BukkitChunkManager.javaBukkitEconHandler.javaBukkitEntityUtil.javaBukkitInventoryUtil.javaBukkitRegionManager.javaBukkitSetupUtils.javaBukkitUtil.javaBukkitWorld.javaContentMap.javaJavaVersionCheck.javaSetGenCB.javaUpdateUtility.java
task
uuid
Core
build.gradle.kts
build.gradle.ktssrc
main
java
com
plotsquared
core
Platform.javaPlotAPI.javaPlotPlatform.javaPlotSquared.javaPlotVersion.java
backup
Backup.javaBackupManager.javaBackupProfile.javaNullBackupManager.javaNullBackupProfile.javaPlayerBackupProfile.javaSimpleBackupManager.java
collection
ArrayUtil.javaByteArrayUtilities.javaFlatRandomCollection.javaQuadMap.javaRandomCollection.javaSimpleRandomCollection.java
command
Add.javaAlias.javaArea.javaArgument.javaAuto.javaBackup.javaBiome.javaBuy.javaCaps.javaChat.javaClaim.javaClear.javaCluster.javaCmdConfirm.javaCmdInstance.javaCommand.javaCommandCaller.javaCommandCategory.javaCommandDeclaration.javaComment.javaCondense.javaConfirm.javaContinue.javaCopy.javaCreateRoadSchematic.javaDatabaseCommand.javaDebug.javaDebugAllowUnsafe.javaDebugExec.javaDebugImportWorlds.javaDebugLoadTest.javaDebugPaste.javaDebugRoadRegen.javaDebugSaveTest.javaDelete.javaDeny.javaDesc.javaDislike.javaDone.javaDownload.javaFlagCommand.javaGrant.javaHelp.javaHomeCommand.javaInbox.javaInfo.javaKick.javaLeave.javaLike.javaListCmd.javaLoad.javaMainCommand.javaMerge.javaMiddle.javaMove.javaMusic.javaNear.javaOwner.javaPluginCmd.javaPurge.javaRate.javaRegenAllRoads.javaReload.javaRemove.javaRequiredType.javaSave.javaSchematicCmd.javaSet.javaSetCommand.javaSetHome.javaSetup.javaSubCommand.javaSwap.javaTarget.javaTemplate.javaToggle.javaTrim.javaTrust.javaUnlink.javaVisit.javaWE_Anywhere.java
components
configuration
Config.javaConfiguration.javaConfigurationNode.javaConfigurationOptions.javaConfigurationSection.javaConfigurationUtil.javaInvalidConfigurationException.javaMemoryConfiguration.javaMemoryConfigurationOptions.javaMemorySection.javaSettings.javaStorage.java
caption
Caption.javaCaptionMap.javaCaptionUtility.javaChatFormatter.javaDummyCaptionMap.javaLocaleHolder.javaLocalizedCaptionMap.javaNamespacedCaption.javaPerUserLocaleCaptionMap.javaPlotSquaredChatFormatter.javaStaticCaption.javaTemplates.javaTranslatableCaption.java
load
file
FileConfiguration.javaFileConfigurationOptions.javaYamlConfiguration.javaYamlConfigurationOptions.javaYamlConstructor.javaYamlRepresenter.java
serialization
database
events
PlayerAutoPlotEvent.javaPlayerClaimPlotEvent.javaPlayerEnterPlotEvent.javaPlayerLeavePlotEvent.javaPlayerPlotDeniedEvent.javaPlayerPlotTrustedEvent.javaPlayerTeleportToPlotEvent.javaPlotAutoMergeEvent.javaPlotChangeOwnerEvent.javaPlotClearEvent.javaPlotDeleteEvent.javaPlotDoneEvent.javaPlotEvent.javaPlotFlagAddEvent.javaPlotFlagEvent.javaPlotFlagRemoveEvent.javaPlotMergeEvent.javaPlotRateEvent.javaPlotUnlinkEvent.javaResult.javaTeleportCause.java
generator
AugmentedUtils.javaClassicPlotManager.javaClassicPlotManagerComponent.javaClassicPlotWorld.javaGeneratorWrapper.javaGridPlotManager.javaGridPlotWorld.javaHybridGen.javaHybridPlotManager.javaHybridPlotWorld.javaHybridUtils.javaIndependentPlotGenerator.javaSingleWorldGenerator.javaSquarePlotManager.javaSquarePlotWorld.java
inject
annotations
BackgroundPipeline.javaConfigFile.javaConsoleActor.javaDefaultGenerator.javaImpromptuPipeline.javaWorldConfig.javaWorldFile.java
factory
ChunkCoordinatorBuilderFactory.javaChunkCoordinatorFactory.javaHybridPlotWorldFactory.javaPlayerBackupProfileFactory.javaProgressSubscriberFactory.java
modules
listener
location
permissions
ConsolePermissionProfile.javaNullPermissionProfile.javaPermission.javaPermissionHandler.javaPermissionHolder.javaPermissionProfile.java
player
ConsolePlayer.javaMetaDataAccess.javaMetaDataKey.javaOfflinePlotPlayer.javaPersistentMetaDataAccess.javaPlayerMetaDataKeys.javaPlotPlayer.javaTemporaryMetaDataAccess.java
plot
BlockBucket.javaPlot.javaPlotArea.javaPlotAreaTerrainType.javaPlotAreaType.javaPlotCluster.javaPlotCommentContainer.javaPlotHandler.javaPlotId.javaPlotInventory.javaPlotItemStack.javaPlotManager.javaPlotModificationManager.javaPlotSettings.javaPlotWeather.javaPlotWorld.javaRating.java
comment
expiration
flag
FlagContainer.javaFlagParseException.javaGlobalFlagContainer.javaInternalFlag.javaPlotFlag.java
implementations
AnalysisFlag.javaAnimalAttackFlag.javaAnimalCapFlag.javaAnimalInteractFlag.javaBlockBurnFlag.javaBlockIgnitionFlag.javaBlockedCmdsFlag.javaBreakFlag.javaChatFlag.javaCoralDryFlag.javaDenyExitFlag.javaDenyTeleportFlag.javaDescriptionFlag.javaDeviceInteractFlag.javaDisablePhysicsFlag.javaDoneFlag.javaDropProtectionFlag.javaEntityCapFlag.javaExplosionFlag.javaFarewellFlag.javaFeedFlag.javaFlyFlag.javaForcefieldFlag.javaGamemodeFlag.javaGrassGrowFlag.javaGreetingFlag.javaGuestGamemodeFlag.javaHangingBreakFlag.javaHangingPlaceFlag.javaHealFlag.javaHideInfoFlag.javaHostileAttackFlag.javaHostileCapFlag.javaHostileInteractFlag.javaIceFormFlag.javaIceMeltFlag.javaInstabreakFlag.javaInvincibleFlag.javaItemDropFlag.javaKeepFlag.javaKeepInventoryFlag.javaKelpGrowFlag.javaLeafDecayFlag.javaLiquidFlowFlag.javaMiscBreakFlag.javaMiscCapFlag.javaMiscInteractFlag.javaMiscPlaceFlag.javaMobBreakFlag.javaMobCapFlag.javaMobPlaceFlag.javaMusicFlag.javaMycelGrowFlag.javaNoWorldeditFlag.javaNotifyEnterFlag.javaNotifyLeaveFlag.javaPlaceFlag.javaPlayerInteractFlag.javaPreventCreativeCopyFlag.javaPriceFlag.javaPveFlag.javaPvpFlag.javaRedstoneFlag.javaServerPlotFlag.javaSnowFormFlag.javaSnowMeltFlag.javaSoilDryFlag.javaTamedAttackFlag.javaTamedInteractFlag.javaTimeFlag.javaTitlesFlag.javaUntrustedVisitFlag.javaUseFlag.javaVehicleBreakFlag.javaVehicleCapFlag.javaVehiclePlaceFlag.javaVehicleUseFlag.javaVillagerInteractFlag.javaVineGrowFlag.javaWeatherFlag.java
types
schematic
world
queue
AreaBoundDelegateQueueCoordinator.javaBasicQueueCoordinator.javaChunkCoordinator.javaChunkCoordinatorBuilder.javaChunkQueueCoordinator.javaDelegateQueueCoordinator.javaGlobalBlockQueue.javaLightingMode.javaLocalChunk.javaLocationOffsetDelegateQueueCoordinator.javaQueueCoordinator.javaQueueProvider.javaScopedQueueCoordinator.java
subscriber
services
plots
setup
CommonSetupSteps.javaPlotAreaBuilder.javaSettingsNodeStep.javaSettingsNodesWrapper.javaSetupProcess.javaSetupStep.java
synchronization
util
BlockUtil.javaChunkManager.javaChunkUtil.javaEconHandler.javaEntityUtil.javaEventDispatcher.javaFileBytes.javaFileUtils.javaHashUtil.javaInventoryUtil.javaItemUtil.javaLegacyConverter.javaMainUtil.javaMathMan.javaPatternUtil.javaPermissions.javaPlatformWorldManager.javaPlayerManager.javaPlotAreaConverter.javaPlotExpression.javaPlotUploader.javaReflectionUtils.javaRegionManager.javaRegionUtil.javaRuntimeExceptionRunnableVal.javaSchematicHandler.javaStringComparison.javaStringMan.javaTabCompletions.javaThreadUtils.javaTimeUtil.javaWEManager.javaWorldUtil.java
entity
helpmenu
net
placeholders
query
AliasFilter.javaAreaLimitedPlotProvider.javaExpiredPlotProvider.javaFixedPlotProvider.javaGlobalPlotProvider.javaMemberFilter.javaNullProvider.javaOwnerFilter.javaPaginatedPlotResult.javaPlotFilter.javaPlotProvider.javaPlotQuery.javaPredicateFilter.javaSearchPlotProvider.java
task
uuid
resources
lang
test
java
com
plotsquared
@ -30,4 +30,5 @@ class AgeableStats {
|
||||
int age;
|
||||
boolean locked;
|
||||
boolean adult;
|
||||
|
||||
}
|
||||
|
@ -37,4 +37,5 @@ class ArmorStandStats {
|
||||
boolean noPlate;
|
||||
boolean invisible;
|
||||
boolean small;
|
||||
|
||||
}
|
||||
|
@ -34,4 +34,5 @@ class EntityBaseStats {
|
||||
double vZ;
|
||||
double vY;
|
||||
double vX;
|
||||
|
||||
}
|
||||
|
@ -29,8 +29,7 @@ import org.bukkit.Location;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.entity.Entity;
|
||||
import org.bukkit.entity.EntityType;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
public abstract class EntityWrapper {
|
||||
|
||||
@ -42,7 +41,7 @@ public abstract class EntityWrapper {
|
||||
public double y;
|
||||
public double z;
|
||||
|
||||
EntityWrapper(@Nonnull final Entity entity) {
|
||||
EntityWrapper(final @NonNull Entity entity) {
|
||||
this.entity = entity;
|
||||
this.type = entity.getType();
|
||||
|
||||
@ -54,7 +53,9 @@ public abstract class EntityWrapper {
|
||||
this.pitch = location.getPitch();
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation") @Override public String toString() {
|
||||
@SuppressWarnings("deprecation")
|
||||
@Override
|
||||
public String toString() {
|
||||
return String.format("[%s, x=%s, y=%s, z=%s]", type.getName(), x, y, z);
|
||||
}
|
||||
|
||||
@ -89,4 +90,5 @@ public abstract class EntityWrapper {
|
||||
public double getZ() {
|
||||
return this.z;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -34,4 +34,5 @@ class HorseStats {
|
||||
Horse.Variant variant;
|
||||
Horse.Color color;
|
||||
Horse.Style style;
|
||||
|
||||
}
|
||||
|
@ -50,4 +50,5 @@ class LivingEntityStats {
|
||||
ItemStack chestplate;
|
||||
Collection<PotionEffect> potions;
|
||||
ItemStack offHand;
|
||||
|
||||
}
|
||||
|
@ -241,9 +241,9 @@ public final class ReplicatingEntityWrapper extends EntityWrapper {
|
||||
case "ARMOR_STAND":
|
||||
ArmorStand stand = (ArmorStand) entity;
|
||||
this.inventory =
|
||||
new ItemStack[] {stand.getItemInHand().clone(), stand.getHelmet().clone(),
|
||||
stand.getChestplate().clone(), stand.getLeggings().clone(),
|
||||
stand.getBoots().clone()};
|
||||
new ItemStack[]{stand.getItemInHand().clone(), stand.getHelmet().clone(),
|
||||
stand.getChestplate().clone(), stand.getLeggings().clone(),
|
||||
stand.getBoots().clone()};
|
||||
storeLiving(stand);
|
||||
this.stand = new ArmorStandStats();
|
||||
|
||||
@ -336,15 +336,17 @@ public final class ReplicatingEntityWrapper extends EntityWrapper {
|
||||
this.dataByte = (byte) 0;
|
||||
}
|
||||
storeLiving((LivingEntity) entity);
|
||||
// END LIVING //
|
||||
// END LIVING //
|
||||
}
|
||||
}
|
||||
|
||||
@Override public boolean equals(Object obj) {
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
return this.hash == obj.hashCode();
|
||||
}
|
||||
|
||||
@Override public int hashCode() {
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return this.hash;
|
||||
}
|
||||
|
||||
@ -460,7 +462,8 @@ public final class ReplicatingEntityWrapper extends EntityWrapper {
|
||||
this.tamed.tamed = tamed.isTamed();
|
||||
}
|
||||
|
||||
@Override public Entity spawn(World world, int xOffset, int zOffset) {
|
||||
@Override
|
||||
public Entity spawn(World world, int xOffset, int zOffset) {
|
||||
Location location = new Location(world, this.getX() + xOffset, this.getY(), this.z + zOffset);
|
||||
location.setYaw(this.yaw);
|
||||
location.setPitch(this.pitch);
|
||||
@ -647,36 +650,40 @@ public final class ReplicatingEntityWrapper extends EntityWrapper {
|
||||
}
|
||||
if (this.stand.head[0] != 0 || this.stand.head[1] != 0 || this.stand.head[2] != 0) {
|
||||
EulerAngle pose =
|
||||
new EulerAngle(this.stand.head[0], this.stand.head[1], this.stand.head[2]);
|
||||
new EulerAngle(this.stand.head[0], this.stand.head[1], this.stand.head[2]);
|
||||
stand.setHeadPose(pose);
|
||||
}
|
||||
if (this.stand.body[0] != 0 || this.stand.body[1] != 0 || this.stand.body[2] != 0) {
|
||||
EulerAngle pose =
|
||||
new EulerAngle(this.stand.body[0], this.stand.body[1], this.stand.body[2]);
|
||||
new EulerAngle(this.stand.body[0], this.stand.body[1], this.stand.body[2]);
|
||||
stand.setBodyPose(pose);
|
||||
}
|
||||
if (this.stand.leftLeg[0] != 0 || this.stand.leftLeg[1] != 0
|
||||
|| this.stand.leftLeg[2] != 0) {
|
||||
|| this.stand.leftLeg[2] != 0) {
|
||||
EulerAngle pose = new EulerAngle(this.stand.leftLeg[0], this.stand.leftLeg[1],
|
||||
this.stand.leftLeg[2]);
|
||||
this.stand.leftLeg[2]
|
||||
);
|
||||
stand.setLeftLegPose(pose);
|
||||
}
|
||||
if (this.stand.rightLeg[0] != 0 || this.stand.rightLeg[1] != 0
|
||||
|| this.stand.rightLeg[2] != 0) {
|
||||
|| this.stand.rightLeg[2] != 0) {
|
||||
EulerAngle pose = new EulerAngle(this.stand.rightLeg[0], this.stand.rightLeg[1],
|
||||
this.stand.rightLeg[2]);
|
||||
this.stand.rightLeg[2]
|
||||
);
|
||||
stand.setRightLegPose(pose);
|
||||
}
|
||||
if (this.stand.leftArm[0] != 0 || this.stand.leftArm[1] != 0
|
||||
|| this.stand.leftArm[2] != 0) {
|
||||
|| this.stand.leftArm[2] != 0) {
|
||||
EulerAngle pose = new EulerAngle(this.stand.leftArm[0], this.stand.leftArm[1],
|
||||
this.stand.leftArm[2]);
|
||||
this.stand.leftArm[2]
|
||||
);
|
||||
stand.setLeftArmPose(pose);
|
||||
}
|
||||
if (this.stand.rightArm[0] != 0 || this.stand.rightArm[1] != 0
|
||||
|| this.stand.rightArm[2] != 0) {
|
||||
|| this.stand.rightArm[2] != 0) {
|
||||
EulerAngle pose = new EulerAngle(this.stand.rightArm[0], this.stand.rightArm[1],
|
||||
this.stand.rightArm[2]);
|
||||
this.stand.rightArm[2]
|
||||
);
|
||||
stand.setRightArmPose(pose);
|
||||
}
|
||||
if (this.stand.invisible) {
|
||||
|
@ -31,4 +31,5 @@ class TameableStats {
|
||||
|
||||
AnimalTamer owner;
|
||||
boolean tamed;
|
||||
|
||||
}
|
||||
|
@ -44,7 +44,8 @@ public class TeleportEntityWrapper extends EntityWrapper {
|
||||
super(entity);
|
||||
}
|
||||
|
||||
@Override public Entity spawn(final World world, final int xOffset, final int zOffset) {
|
||||
@Override
|
||||
public Entity spawn(final World world, final int xOffset, final int zOffset) {
|
||||
if (!getEntity().getLocation().getChunk().equals(oldLocation.getChunk())) {
|
||||
final Location oldLocation = this.oldLocation.clone();
|
||||
oldLocation.add(xOffset, 0, xOffset);
|
||||
@ -58,7 +59,8 @@ public class TeleportEntityWrapper extends EntityWrapper {
|
||||
return getEntity();
|
||||
}
|
||||
|
||||
@Override public void saveEntity() {
|
||||
@Override
|
||||
public void saveEntity() {
|
||||
if (getEntity().hasMetadata("ps-tmp-teleport")) {
|
||||
this.oldLocation = (Location) this.getEntity().getMetadata("ps-tmp-teleport").get(0);
|
||||
} else {
|
||||
@ -77,11 +79,13 @@ public class TeleportEntityWrapper extends EntityWrapper {
|
||||
this.getEntity().setInvulnerable(true);
|
||||
this.fireTicksOld = this.getEntity().getFireTicks();
|
||||
this.livingTicksOld = this.getEntity().getTicksLived();
|
||||
this.getEntity().setMetadata("ps-tmp-teleport",
|
||||
new FixedMetadataValue(BukkitPlatform.getPlugin(BukkitPlatform.class), oldLocation));
|
||||
this.getEntity().setMetadata(
|
||||
"ps-tmp-teleport",
|
||||
new FixedMetadataValue(BukkitPlatform.getPlugin(BukkitPlatform.class), oldLocation)
|
||||
);
|
||||
final Chunk newChunk = getNewChunk();
|
||||
this.getEntity().teleport(
|
||||
new Location(newChunk.getWorld(), newChunk.getX() << 4, 5000, newChunk.getZ() << 4));
|
||||
new Location(newChunk.getWorld(), newChunk.getX() << 4, 5000, newChunk.getZ() << 4));
|
||||
}
|
||||
|
||||
private Chunk getNewChunk() {
|
||||
@ -115,4 +119,5 @@ public class TeleportEntityWrapper extends EntityWrapper {
|
||||
private Chunk getChunkRelative(final Chunk chunk, final int dx, final int dz) {
|
||||
return chunk.getWorld().getChunkAt(chunk.getX() + dx, chunk.getZ() + dz);
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user