
SecondAmendment
Members-
Posts
81 -
Joined
-
Last visited
Everything posted by SecondAmendment
-
Its not 100% clientside, just partially
-
So lets say i go on a server and lets say that I made a command called /modinfo and I want it to present information as a result to the client on a server that doesnt use the mod. Would it work?
-
So no way of checking if a command gets sent client side
-
How can I detect using an event when a command gets triggered by the player (Clientside Only). I've looked through the list of events available in forge and can't find such an event.
-
I re-ran the setup task, and refreshed my IDE, but when compiling i get this error: * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':compile Java'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex ecuteActions(ExecuteActionsTaskExecuter.java:69) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex ecute(ExecuteActionsTaskExecuter.java:46) at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExec uter.execute(PostExecutionAnalysisTaskExecuter.java:35) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.exec ute(SkipUpToDateTaskExecuter.java:66) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execut e(ValidatingTaskExecuter.java:58) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecu ter.execute(SkipEmptySourceFilesTaskExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter .execute(SkipTaskWithNoActionsExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execut e(SkipOnlyIfTaskExecuter.java:53) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter .execute(ExecuteAtMostOnceTaskExecuter.java:43) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTa skWorker.execute(DefaultTaskGraphExecuter.java:203) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTa skWorker.execute(DefaultTaskGraphExecuter.java:185) at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorW orker.processTask(AbstractTaskPlanExecutor.java:66) at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorW orker.run(AbstractTaskPlanExecutor.java:50) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(Defaul tTaskPlanExecutor.java:25) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(Defau ltTaskGraphExecuter.java:110) at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTask ExecutionAction.java:37) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute r.java:37) at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExec uter.java:23) at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecu ter.java:43) at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildEx ecutionAction.java:32) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute r.java:37) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecute r.java:30) at org.gradle.initialization.DefaultGradleLauncher$4.run(DefaultGradleLa uncher.java:153) at org.gradle.internal.Factories$1.create(Factories.java:22) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(Defaul tBuildOperationExecutor.java:91) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(Defaul tBuildOperationExecutor.java:53) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(Default GradleLauncher.java:150) at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGra dleLauncher.java:32) at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradl eLauncher.java:98) at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradl eLauncher.java:92) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(Defaul tBuildOperationExecutor.java:91) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(Defaul tBuildOperationExecutor.java:63) at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradle Launcher.java:92) at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLaun cher.java:83) at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildCon troller.run(InProcessBuildActionExecuter.java:99) at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(Exe cuteBuildActionRunner.java:28) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildA ctionRunner.java:35) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProce ssBuildActionExecuter.java:48) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProce ssBuildActionExecuter.java:30) at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(Contin uousBuildActionExecuter.java:81) at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(Contin uousBuildActionExecuter.java:46) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBu ild.java:52) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(Build CommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute( WatchForDisconnection.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute (ResetDeprecationLogger.java:26) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon. execute(RequestStopIfSingleUsedDaemon.java:34) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(Forw ardClientInput.java:74) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(Forw ardClientInput.java:72) at org.gradle.util.Swapper.swap(Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(For wardClientInput.java:72) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.health.DaemonHealthTracker.execute( DaemonHealthTracker.java:40) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClien t.java:60) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(Build CommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBu ild(EstablishBuildEnvironment.java:72) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(Build CommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.health.HintGCAfterBuild.execute(Hin tGCAfterBuild.java:41) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1. run(StartBuildOrRespondWithBusy.java:50) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(Daemon StateCoordinator.java:237) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures. onExecute(ExecutorPolicy.java:54) at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableE xecutorImpl.java:40) Caused by: org.gradle.api.internal.tasks.compile.CompilationFailedException: Com pilation failed; see the compiler error output for details. at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJava Compiler.java:48) at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJava Compiler.java:33) at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegat eAndHandleErrors(NormalizingJavaCompiler.java:104) at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute (NormalizingJavaCompiler.java:53) at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute (NormalizingJavaCompiler.java:38) at org.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.exe cute(CleaningJavaCompilerSupport.java:35) at org.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.exe cute(CleaningJavaCompilerSupport.java:25) at org.gradle.api.tasks.compile.JavaCompile.performCompilation(JavaCompi le.java:163) at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:145 ) at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:93) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF actory$IncrementalTaskAction.doExecute(AnnotationProcessingTaskFactory.java:245) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF actory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:221) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF actory$IncrementalTaskAction.execute(AnnotationProcessingTaskFactory.java:232) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF actory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:210) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex ecuteAction(ExecuteActionsTaskExecuter.java:80) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex ecuteActions(ExecuteActionsTaskExecuter.java:61) ... 68 more BUILD FAILED Total time: 5.387 secs EDIT: Its working now, i just had tp change a few things that got changed.
-
Oh, i forgot to re-run the setup task. Still getting used to the new gradle system. Thank you.
-
So, I changed the mappings in my build .gradle to match the one for the version i am using. But I cant seem to get it to work. How it currently looks: http://prntscr.com/edh4md I have also tried doing "stable_29" also didnt work. Am I supposed to do something with the md5 file hash or the sha-1 file hash?
-
Oh ok, that makes sense. Thank you
-
Oh, Im an idiot. Thank you. Also in terms of drop chance would 1f be 50% and 2f be 100%
-
I dont know what F is, its not a float[], float, or field i have already checked all 3.
-
I tried doing that but then this happens: java.lang.ClassCastException: [F cannot be cast to [Ljava.lang.Float; How I currently have it: try { Float[] chance = (Float[]) ReflectionHelper.findField(EntityLiving.class, "inventoryHandsDropChances").get(entity); System.out.println(chance[0]); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); }
-
What kind of a value is this [F@401dd771 I obtained it from using reflection on a mobs "inventoryHandsDropChances", Its supposed to return a float array if i am correct, but it returns that. how can I parse the numerical value?
-
Adding an entity other than a player to a team.
SecondAmendment replied to SecondAmendment's topic in Modder Support
Yeah could be. Thank you -
Adding an entity other than a player to a team.
SecondAmendment replied to SecondAmendment's topic in Modder Support
Well, nvm, turns out it was just the TextFormatting that was causing the issue, my SideOnly was correct, the issue was that it was appending gibberish to the prefix instead of the formatting, using TextFormatting.toString worked. Thank you good sir. RESOLVED! -
Adding an entity other than a player to a team.
SecondAmendment replied to SecondAmendment's topic in Modder Support
Dont worry about it being in a playerTickEvent, it only gets called whenever a check gets triggered in the event itself -
Adding an entity other than a player to a team.
SecondAmendment replied to SecondAmendment's topic in Modder Support
The method doesnt allow for TextFormatting, it takes in a string. How would I do this "register the event handler from your client proxy or pass Side.CLIENT to @Mod.EventBusSubscriber"? Im not 100% sure if entityjoinworldevent will work, or why i would need to use it (do i?) but basically there are multiple mobs spawning in. I dont know if that is considered part of the entityjoinworldevent. Not only that, but I would have to use more getEntitiesWithinAABBExcludingEntity's to search through all of the mobs around the player and organize them according to their "rarity" if that makes sense. I have the annotation @SideOnly() http://prntscr.com/ecopif -
Adding an entity other than a player to a team.
SecondAmendment replied to SecondAmendment's topic in Modder Support
Also i cant use an entityjoinworldevent for what im trying to accomplish, because it constantly updates and i did make it @sideOnly(Side.CLIENT) -
Adding an entity other than a player to a team.
SecondAmendment replied to SecondAmendment's topic in Modder Support
Is this right? http://prntscr.com/eco7c3 It didnt work on a server only singleplayer. -
Adding an entity other than a player to a team.
SecondAmendment replied to SecondAmendment's topic in Modder Support
This works flawlessly on Singleplayer, but I was hoping it would work on multiplayer as well. Is there a way to make it work on multiplayer (Client Only) -
Anyone have a good MCPBot tutorial?
SecondAmendment replied to SecondAmendment's topic in Modder Support
Oh, thats why the world wouldnt register the scoreboard. Alright ill try it, thank you -
Anyone have a good MCPBot tutorial?
SecondAmendment replied to SecondAmendment's topic in Modder Support
What about creating the team and adding the entity to it? the only option i see when I type is Scoreboard.addPlayerToTeam(). But I want to add a mob entity. or even other entities like boats. Also should I create a ScorePlayerTeam object or a Scoreboard object? -
Anyone have a good MCPBot tutorial?
SecondAmendment replied to SecondAmendment's topic in Modder Support
Ive been messing around with teams and team.setChatFormat thinking that that would dictate its color. but for some reason every time i try to create a team, the team doesnt exist in game. -
Anyone have a good MCPBot tutorial?
SecondAmendment replied to SecondAmendment's topic in Modder Support
Ok, im trying to set an entity (mob) to glowing with entity.setGlowing(true); However I want to change the color of the glow and I cant find any methods to do so or know how to. I am really lost -
I want to add an entity other than a player (such as a dropped item or a boat) to a team.