Jump to content

SecondAmendment

Members
  • Posts

    81
  • Joined

  • Last visited

Everything posted by SecondAmendment

  1. Its not 100% clientside, just partially
  2. 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?
  3. So no way of checking if a command gets sent client side
  4. 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.
  5. Is there a way of rendering an image above a block in 3d space? So like rendering a diamond pickaxe above a diamond ore signifying that a diamond pick can be used to mine that ore. or another example could be, rendering pictures of a chest's contents above the chest.
  6. 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.
  7. Oh, i forgot to re-run the setup task. Still getting used to the new gradle system. Thank you.
  8. 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?
  9. Oh ok, that makes sense. Thank you
  10. Oh, Im an idiot. Thank you. Also in terms of drop chance would 1f be 50% and 2f be 100%
  11. I dont know what F is, its not a float[], float, or field i have already checked all 3.
  12. 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(); }
  13. 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?
  14. 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!
  15. Dont worry about it being in a playerTickEvent, it only gets called whenever a check gets triggered in the event itself
  16. 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
  17. Also i cant use an entityjoinworldevent for what im trying to accomplish, because it constantly updates and i did make it @sideOnly(Side.CLIENT)
  18. Is this right? http://prntscr.com/eco7c3 It didnt work on a server only singleplayer.
  19. 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)
  20. Oh, thats why the world wouldnt register the scoreboard. Alright ill try it, thank you
  21. 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?
  22. 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.
  23. 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
  24. I want to add an entity other than a player (such as a dropped item or a boat) to a team.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.