Skip to content

Commit 040a6cd

Browse files
authored
Remove deprecated stuff for 1.2 (#250)
* remove deprecated for 1.2 * this is not supposed to be here
1 parent 9ce7d02 commit 040a6cd

File tree

18 files changed

+10
-589
lines changed

18 files changed

+10
-589
lines changed

src/main/java/com/cleanroommc/groovyscript/api/GroovyPlugin.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
package com.cleanroommc.groovyscript.api;
22

33
import com.cleanroommc.groovyscript.compat.mods.GroovyPropertyContainer;
4-
import com.cleanroommc.groovyscript.compat.mods.ModPropertyContainer;
54
import org.jetbrains.annotations.ApiStatus;
6-
import org.jetbrains.annotations.NotNull;
75
import org.jetbrains.annotations.Nullable;
86

97
/**
@@ -20,17 +18,6 @@ public interface GroovyPlugin extends IGroovyContainer {
2018
@GroovyBlacklist
2119
@ApiStatus.OverrideOnly
2220
default @Nullable GroovyPropertyContainer createGroovyPropertyContainer() {
23-
return createModPropertyContainer();
24-
}
25-
26-
/**
27-
* @deprecated use {@link #createGroovyPropertyContainer()} instead
28-
*/
29-
@GroovyBlacklist
30-
@ApiStatus.OverrideOnly
31-
@Deprecated
32-
@ApiStatus.ScheduledForRemoval(inVersion = "1.2.0")
33-
default @Nullable ModPropertyContainer createModPropertyContainer() {
3421
return null;
3522
}
3623

src/main/java/com/cleanroommc/groovyscript/api/IDynamicGroovyProperty.java

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/main/java/com/cleanroommc/groovyscript/api/IGameObjectParser.java

Lines changed: 0 additions & 70 deletions
This file was deleted.

src/main/java/com/cleanroommc/groovyscript/api/IRegistrar.java

Lines changed: 0 additions & 58 deletions
This file was deleted.

src/main/java/com/cleanroommc/groovyscript/compat/mods/GroovyContainer.java

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
package com.cleanroommc.groovyscript.compat.mods;
22

3-
import com.cleanroommc.groovyscript.api.GroovyBlacklist;
43
import com.cleanroommc.groovyscript.api.IGroovyContainer;
54
import com.cleanroommc.groovyscript.api.INamed;
6-
import com.cleanroommc.groovyscript.api.IRegistrar;
75
import com.cleanroommc.groovyscript.mapper.ObjectMapper;
86
import org.jetbrains.annotations.ApiStatus;
97

@@ -24,28 +22,6 @@ public String toString() {
2422
return getContainerName();
2523
}
2624

27-
/**
28-
* @deprecated Use {@link #addProperty(INamed)} and {@link #addPropertiesOfFields(Object, boolean)} from this class instead.
29-
*/
30-
@Deprecated
31-
@ApiStatus.ScheduledForRemoval(inVersion = "1.2.0")
32-
@GroovyBlacklist
33-
public IRegistrar getVirtualizedRegistrar() {
34-
return getRegistrar();
35-
}
36-
37-
/**
38-
* @deprecated Use {@link #addProperty(INamed)} and {@link #addPropertiesOfFields(Object, boolean)} from this class instead.
39-
*/
40-
@Deprecated
41-
@ApiStatus.ScheduledForRemoval(inVersion = "1.2.0")
42-
@GroovyBlacklist
43-
public IRegistrar getRegistrar() {
44-
if (!isLoaded()) return null;
45-
T t = get();
46-
return t::addProperty;
47-
}
48-
4925
/**
5026
* Adds a property which can be accessed like a field from groovy.
5127
*

src/main/java/com/cleanroommc/groovyscript/compat/mods/ModPropertyContainer.java

Lines changed: 0 additions & 58 deletions
This file was deleted.

src/main/java/com/cleanroommc/groovyscript/compat/mods/ModSupport.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -200,19 +200,6 @@ void registerContainer(GroovyContainer<?> container) {
200200
}
201201
}
202202

203-
@Deprecated
204-
@Nullable
205-
public Object getProperty(String name) {
206-
GroovyContainer<?> container = containers.get(name);
207-
return container != null ? container.get() : null;
208-
}
209-
210-
211-
@Deprecated
212-
public @UnmodifiableView Map<String, ? extends GroovyContainer<?>> getProperties() {
213-
return containersView;
214-
}
215-
216203
@GroovyBlacklist
217204
@ApiStatus.Internal
218205
public static void init() {

src/main/java/com/cleanroommc/groovyscript/compat/mods/immersiveengineering/TimeRecipeBuilder.java

Lines changed: 0 additions & 16 deletions
This file was deleted.
Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.cleanroommc.groovyscript.compat.mods.industrialforegoing;
22

3-
import com.cleanroommc.groovyscript.compat.mods.ModPropertyContainer;
3+
import com.cleanroommc.groovyscript.compat.mods.GroovyPropertyContainer;
44

5-
public class IndustrialForegoing extends ModPropertyContainer {
5+
public class IndustrialForegoing extends GroovyPropertyContainer {
66

77
public final BioReactor bioReactor = new BioReactor();
88
public final Extractor extractor = new Extractor();
@@ -15,17 +15,4 @@ public class IndustrialForegoing extends ModPropertyContainer {
1515
public final SludgeRefiner sludgeRefiner = new SludgeRefiner();
1616
public final Straw straw = new Straw();
1717

18-
public IndustrialForegoing() {
19-
addRegistry(bioReactor);
20-
addRegistry(extractor);
21-
addRegistry(fluidDictionary);
22-
addRegistry(laserDrill);
23-
addRegistry(oreFermenter);
24-
addRegistry(oreRaw);
25-
addRegistry(oreSieve);
26-
addRegistry(proteinReactor);
27-
addRegistry(sludgeRefiner);
28-
addRegistry(straw);
29-
}
30-
3118
}

src/main/java/com/cleanroommc/groovyscript/compat/mods/lazyae2/LazyAE2.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,19 @@
11
package com.cleanroommc.groovyscript.compat.mods.lazyae2;
22

33
import com.cleanroommc.groovyscript.api.IIngredient;
4-
import com.cleanroommc.groovyscript.compat.mods.ModPropertyContainer;
4+
import com.cleanroommc.groovyscript.compat.mods.GroovyPropertyContainer;
55
import io.github.phantamanta44.libnine.util.IDisplayableMatcher;
66
import net.minecraft.item.ItemStack;
77

88
import java.util.Arrays;
99

10-
public class LazyAE2 extends ModPropertyContainer {
10+
public class LazyAE2 extends GroovyPropertyContainer {
1111

1212
public final Aggregator aggregator = new Aggregator();
1313
public final Centrifuge centrifuge = new Centrifuge();
1414
public final Energizer energizer = new Energizer();
1515
public final Etcher etcher = new Etcher();
1616

17-
public LazyAE2() {
18-
addRegistry(aggregator);
19-
addRegistry(centrifuge);
20-
addRegistry(energizer);
21-
addRegistry(etcher);
22-
}
23-
2417
public static IDisplayableMatcher<ItemStack> matchesIIngredient(IIngredient ingredient) {
2518
return IDisplayableMatcher.ofMany(() -> Arrays.asList(ingredient.getMatchingStacks()), ingredient);
2619
}

0 commit comments

Comments
 (0)