@@ -212,6 +212,7 @@ public enum Stage {
212212 * NONE = Place blocks without worrying about placement order.
213213 * </p>
214214 */
215+ @ Deprecated
215216 public enum ReorderMode {
216217 MULTI_STAGE ("multi" ),
217218 FAST ("fast" ),
@@ -398,6 +399,7 @@ public void enableStandardMode() {
398399 *
399400 * @param reorderMode The reorder mode
400401 */
402+ @ Deprecated
401403 public void setReorderMode (ReorderMode reorderMode ) {
402404 //FAWE start - we don't do physics so we don't need this
403405 switch (reorderMode ) {
@@ -419,6 +421,7 @@ public void setReorderMode(ReorderMode reorderMode) {
419421 *
420422 * @return the reorder mode
421423 */
424+ @ Deprecated
422425 public ReorderMode getReorderMode () {
423426 if (isQueueEnabled ()) {
424427 return ReorderMode .MULTI_STAGE ;
@@ -480,7 +483,7 @@ public void setBlockChangeLimit(long limit) {
480483 * Returns queue status.
481484 *
482485 * @return whether the queue is enabled
483- * @deprecated Use {@link EditSession#getReorderMode ()} with MULTI_STAGE instead.
486+ * @deprecated Use {@link EditSession#isBufferingEnabled ()} instead.
484487 */
485488 @ Deprecated
486489 public boolean isQueueEnabled () {
@@ -493,7 +496,7 @@ public boolean isQueueEnabled() {
493496 * Queue certain types of block for better reproduction of those blocks. Uses
494497 * {@link ReorderMode#MULTI_STAGE}.
495498 *
496- * @deprecated Use {@link EditSession#setReorderMode(ReorderMode)} with MULTI_STAGE instead.
499+ * @deprecated There is no specific replacement, instead enable what you want specifically .
497500 */
498501 @ Deprecated
499502 public void enableQueue () {
@@ -503,7 +506,9 @@ public void enableQueue() {
503506 }
504507
505508 /**
506- * Disable the queue. This will close the queue.
509+ * Disable the queue. This will flush the session.
510+ *
511+ * @deprecated Use {@link EditSession#disableBuffering()} instead.
507512 */
508513 @ Deprecated
509514 public void disableQueue () {
@@ -841,6 +846,15 @@ public void setBatchingChunks(boolean batchingChunks) {
841846 //FAWE end
842847 }
843848
849+ /**
850+ * Check if this session has any buffering extents enabled.
851+ *
852+ * @return {@code true} if any extents are buffering
853+ */
854+ public boolean isBufferingEnabled () {
855+ return isBatchingChunks ();
856+ }
857+
844858 /**
845859 * Disable all buffering extents.
846860 *
0 commit comments