1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-20 03:35:51 +00:00

Removed old and deprecated API (Addons should all have switched over...)

This commit is contained in:
TheBusyBiscuit 2020-01-06 22:48:14 +01:00
parent ec409886a6
commit abcd579323
7 changed files with 7 additions and 64 deletions

View File

@ -400,26 +400,18 @@ public class SlimefunItem implements Placeable {
public void create() {
// Deprecated
}
/**
* @deprecated Use {@link SlimefunItem#addItemHandler(ItemHandler...)} instead
*/
@Deprecated
public void addItemHandler(me.mrCookieSlime.Slimefun.Objects.SlimefunItem.handlers.ItemHandler... handler) {
addItemHandler((ItemHandler[]) handler);
}
public void addItemHandler(ItemHandler... handler) {
this.itemhandlers.addAll(Arrays.asList(handler));
public void addItemHandler(ItemHandler... handlers) {
this.itemhandlers.addAll(Arrays.asList(handlers));
for (ItemHandler h: handler) {
if (h instanceof BlockTicker) {
for (ItemHandler handler : handlers) {
if (handler instanceof BlockTicker) {
this.ticking = true;
SlimefunPlugin.getUtilities().tickers.add(getID());
this.blockTicker = (BlockTicker) h;
this.blockTicker = (BlockTicker) handler;
}
else if (h instanceof EnergyTicker) {
this.energyTicker = (EnergyTicker) h;
else if (handler instanceof EnergyTicker) {
this.energyTicker = (EnergyTicker) handler;
EnergyNet.registerComponent(getID(), EnergyNetComponent.SOURCE);
}
}
@ -435,23 +427,6 @@ public class SlimefunItem implements Placeable {
register(false);
}
/**
* @deprecated Use {@link SlimefunItem#register(boolean, ItemHandler...)} instead
*/
@Deprecated
public void register(boolean vanilla, me.mrCookieSlime.Slimefun.Objects.SlimefunItem.handlers.ItemHandler... handlers) {
addItemHandler(handlers);
register(vanilla);
}
/**
* @deprecated Use {@link SlimefunItem#register(ItemHandler...)} instead
*/
@Deprecated
public void register(me.mrCookieSlime.Slimefun.Objects.SlimefunItem.handlers.ItemHandler... handlers) {
register((ItemHandler[]) handlers);
}
public void register(boolean vanilla, SlimefunBlockHandler handler) {
SlimefunPlugin.getUtilities().blockHandlers.put(getID(), handler);
register(vanilla);

View File

@ -1,6 +0,0 @@
package me.mrCookieSlime.Slimefun.Objects.SlimefunItem.handlers;
@Deprecated
public abstract class BlockBreakHandler extends ItemHandler implements me.mrCookieSlime.Slimefun.Objects.handlers.BlockBreakHandler {
}

View File

@ -1,5 +0,0 @@
package me.mrCookieSlime.Slimefun.Objects.SlimefunItem.handlers;
@Deprecated
public abstract class BlockPlaceHandler extends ItemHandler implements me.mrCookieSlime.Slimefun.Objects.handlers.BlockPlaceHandler {
}

View File

@ -1,5 +0,0 @@
package me.mrCookieSlime.Slimefun.Objects.SlimefunItem.handlers;
@Deprecated
public abstract class BlockTicker extends me.mrCookieSlime.Slimefun.Objects.handlers.BlockTicker {
}

View File

@ -1,6 +0,0 @@
package me.mrCookieSlime.Slimefun.Objects.SlimefunItem.handlers;
@Deprecated
public abstract class ItemHandler implements me.mrCookieSlime.Slimefun.Objects.handlers.ItemHandler {
}

View File

@ -1,5 +0,0 @@
package me.mrCookieSlime.Slimefun.Objects.SlimefunItem.handlers;
@Deprecated
public abstract class ItemInteractionHandler extends ItemHandler implements me.mrCookieSlime.Slimefun.Objects.handlers.ItemInteractionHandler {
}

View File

@ -1,5 +0,0 @@
package me.mrCookieSlime.Slimefun.Objects.SlimefunItem.handlers;
@Deprecated
public abstract class MultiBlockInteractionHandler extends ItemHandler implements me.mrCookieSlime.Slimefun.Objects.handlers.MultiBlockInteractionHandler {
}