File tree Expand file tree Collapse file tree 2 files changed +10
-5
lines changed
api/src/main/java/net/elytrium/limboapi/api/world Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -27,8 +27,14 @@ public enum WorldVersion {
2727 MINECRAFT_1_19_4 (EnumSet .range (ProtocolVersion .MINECRAFT_1_19_4 , ProtocolVersion .MINECRAFT_1_20 )),
2828 MINECRAFT_1_20 (EnumSet .range (ProtocolVersion .MINECRAFT_1_20 , ProtocolVersion .MINECRAFT_1_20_2 )),
2929 MINECRAFT_1_20_3 (EnumSet .of (ProtocolVersion .MINECRAFT_1_20_3 )),
30- MINECRAFT_1_20_5 (EnumSet .range (ProtocolVersion .MINECRAFT_1_20_5 , ProtocolVersion .MINECRAFT_1_21 )),
31- MINECRAFT_1_21_2 (EnumSet .range (ProtocolVersion .MINECRAFT_1_21_2 , ProtocolVersion .MAXIMUM_VERSION ));
30+ MINECRAFT_1_20_5 (EnumSet .of (ProtocolVersion .MINECRAFT_1_20_5 )),
31+ MINECRAFT_1_21 (EnumSet .of (ProtocolVersion .MINECRAFT_1_21 )),
32+ MINECRAFT_1_21_2 (EnumSet .of (ProtocolVersion .MINECRAFT_1_21_2 )),
33+ MINECRAFT_1_21_4 (EnumSet .of (ProtocolVersion .MINECRAFT_1_21_4 )),
34+ MINECRAFT_1_21_5 (EnumSet .of (ProtocolVersion .MINECRAFT_1_21_5 )),
35+ MINECRAFT_1_21_6 (EnumSet .of (ProtocolVersion .MINECRAFT_1_21_6 )),
36+ MINECRAFT_1_21_7 (EnumSet .of (ProtocolVersion .MINECRAFT_1_21_7 )),
37+ MINECRAFT_1_21_9 (EnumSet .of (ProtocolVersion .MINECRAFT_1_21_9 ));
3238
3339 private static final EnumMap <ProtocolVersion , WorldVersion > MC_VERSION_TO_ITEM_VERSIONS = new EnumMap <>(ProtocolVersion .class );
3440
Original file line number Diff line number Diff line change @@ -85,6 +85,7 @@ enum MinecraftVersion {
8585 MINECRAFT_1_20 ,
8686 MINECRAFT_1_20_3 ,
8787 MINECRAFT_1_20_5 ,
88+ MINECRAFT_1_21 ,
8889 MINECRAFT_1_21_2 ,
8990 MINECRAFT_1_21_4 ,
9091 MINECRAFT_1_21_5 ,
@@ -100,16 +101,14 @@ enum MinecraftVersion {
100101 return name. equalsIgnoreCase(" legacy" ) ? MINIMUM_VERSION : valueOf(" MINECRAFT_" + name. replace(' .' , ' _' ))
101102 }
102103
103- // Cache version name to reduce memory usage in general
104- final String versionName = this . toString(). substring(10 ). replace(' _' , ' .' )
105104 final int protocolVersion
106105
107106 MinecraftVersion (int protocolVersion ) {
108107 this . protocolVersion = protocolVersion
109108 }
110109
111110 String getVersionName () {
112- return this . versionName
111+ return this . toString() . substring( 10 ) . replace( ' _ ' , ' . ' )
113112 }
114113}
115114
You can’t perform that action at this time.
0 commit comments