Add Alternate Current's redstone implementation as an alternative to Vanilla and Eigencraft's. (#7701)
This commit is contained in:
		
					parent
					
						
							
								af019e9d32
							
						
					
				
			
			
				commit
				
					
						14d355612e
					
				
			
		
					 3 changed files with 2423 additions and 4 deletions
				
			
		
							
								
								
									
										2414
									
								
								patches/server/Add-Alternate-Current-redstone-implementation.patch
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										2414
									
								
								patches/server/Add-Alternate-Current-redstone-implementation.patch
									
										
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							| 
						 | 
				
			
			@ -84,8 +84,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
 | 
			
		|||
         commands.put("paper", new PaperCommand("paper"));
 | 
			
		||||
+        commands.put("mspt", new MSPTCommand("mspt"));
 | 
			
		||||
 
 | 
			
		||||
         version = getInt("config-version", 26);
 | 
			
		||||
         set("config-version", 26);
 | 
			
		||||
         version = getInt("config-version", 27);
 | 
			
		||||
         set("config-version", 27);
 | 
			
		||||
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
 | 
			
		||||
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
 | 
			
		||||
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -364,8 +364,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
 | 
			
		|||
+        commands = new HashMap<String, Command>();
 | 
			
		||||
+        commands.put("paper", new PaperCommand("paper"));
 | 
			
		||||
+
 | 
			
		||||
+        version = getInt("config-version", 26);
 | 
			
		||||
+        set("config-version", 26);
 | 
			
		||||
+        version = getInt("config-version", 27);
 | 
			
		||||
+        set("config-version", 27);
 | 
			
		||||
+        readConfig(PaperConfig.class, null);
 | 
			
		||||
+    }
 | 
			
		||||
+
 | 
			
		||||
| 
						 | 
				
			
			@ -536,6 +536,11 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
 | 
			
		|||
+        }
 | 
			
		||||
+    }
 | 
			
		||||
+
 | 
			
		||||
+    private void remove(String path) {
 | 
			
		||||
+        config.addDefault("world-settings.default." + path, null);
 | 
			
		||||
+        set(path, null);
 | 
			
		||||
+    }
 | 
			
		||||
+
 | 
			
		||||
+    public void removeOldValues() {
 | 
			
		||||
+        boolean needsSave = false;
 | 
			
		||||
+
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue